Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 iPad 应用程序,对于文本字段,我有一些验证,比如它的文本不能为空,如果这样它应该显示错误警报。但是在 iPad 中,我们在键盘的右下角有它的默认按钮,它的图像有点像键盘。单击此按钮,键盘将自动退出,无需任何验证检查。
我如何禁用单击此按钮的文本字段辞职。
[textField resignFirstresponder]; 或 textfieldsholdreturn 方法会有所帮助吗?
我对此不是 100% 确定,但协议中的textFieldShouldEndEditing:方法UITextFieldDelegate应该是您正在寻找的。
textFieldShouldEndEditing:
UITextFieldDelegate
文档说:
注意:如果您使用此方法来验证文本字段的内容,您可能还希望使用覆盖视图提供对该效果的反馈。例如,您可以临时显示一个小图标,指示文本无效并需要更正。有关向文本字段添加叠加层的更多信息,请参阅 UITextField 的方法。