在一个应用程序中,我正在动态生成多个UITextFields。每当未选择UITextFields时,我想辞职第一响应者(触摸UITextField外部)。我怎么知道我必须辞退哪一个UITextField?请指定除“标签”概念之外的任何其他方式,因为我已经尝试过了。请提出正确的方向。提前致谢。

最佳答案

不要调用resignFirstResponder;调用endEditing:!

在 View 层次结构中文本字段上方的任何 View 上调用endEditing:。它将找到第一响应者并要求其辞职。使用endEditing:YES强制执行此操作,或使用endEditing:NO让文本字段的委托(delegate)人决定是否应结束编辑(如果您正在验证输入,则很有用)。

关于iphone - 放弃多个UITextField的第一响应者,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6688782/

10-12 02:46