今天在做搜索栏时候,发现系统软键盘有下角的“搜索”按钮在输入框无论有没有文字的情况下都是可以点击的状态,记得其他软件在无文字的状态下是不可点击的状态,起初还以为要对textfield的内容做一个判断,后来发现系统本身就自带判断,可以让按钮为灰色不可点击
- UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 100, 30)]
- textField.returnKeyType = UIReturnKeySearch; //设置按键类型
- textField.enablesReturnKeyAutomatically = YES; //这里设置为无文字就灰色不可点
效果图:
TextField内无文字,不可点击:
当TextField内有文字,按钮可点击: