在登陆等界面经常会需要在输入框前添加一个提示性的图片用来告诉用户此输入框的作用
如何设置此类输入框呢?
只需设置textField的leftView属性。
/**
* 设置输入框前的图片
*/
- (void)setTextFieldLeftImageView:(UITextField *)textField leftImageName:(NSString *)imageName
{
// 设置左边图片
UIImageView *leftView = [[UIImageView alloc] init];
leftView.image = [UIImage imageNamed:imageName];
leftView.height = TextField_Height;
leftView.width = TextField_Height;
// 设置leftView的内容居中
leftView.contentMode = UIViewContentModeCenter;
textField.leftView = leftView;
// 设置左边的view永远显示
textField.leftViewMode = UITextFieldViewModeAlways;
// 设置右边永远显示清除按钮
textField.clearButtonMode = UITextFieldViewModeAlways;
}