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