在使用UITextField控件时,有时需要在左边或者右边显示图片或者按钮。但是在设置UITextField的leftView的时候可能不显示,不显示的原因如下:
1、没有设置让leftView常显示,leftView默认是不显示的。所以必须主动设置其属性显示,即textField.leftViewMode = UITextFieldModeAlways 。
2、没有设置leftView的frame。
3、如果同时设置多个TextField的leftView,需要创建不同的对象即使显示效果是一样的。如果都使用一个对象,会导致该页面甚至该试图控制器无法显示的情况。
网友评论