有一个应用程序,我在其中动态生成多个 UITextFields
。每当未选择 UITextFields
(触摸 UITextField
外部)时,我想退出第一响应者。我怎么知道我必须辞去哪个 UITextField
的第一响应者?请指定除“标签”概念之外的任何其他方式,因为我已经尝试过了。请建议正确的方向。提前致谢。
最佳答案
不要调用resignFirstResponder
;调用 endEditing:
!
在 View 层次结构中文本字段上方的任何 View 上调用 endEditing:
。它将找到第一响应者并要求其辞职。使用 endEditing:YES
强制它或使用 endEditing:NO
让文本字段的委托(delegate)决定是否应该结束编辑(在验证输入时很有用)。
关于iphone - 为多个 UITextFields 辞职第一响应者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6688782/