作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 View 有两个 UITextFields
和一个 UISwitch
。如果用户编辑textField
,然后立即触摸开关(不按回车键),则文本将保留为他们键入的内容,而不会自动更正
。
如果我知道他们正在输入哪个 textField
,我可以通过调用 [textField resignFirstResponder]
强制自动更正完成。但用户可能会在任一 textField
中输入内容,因此我不知道要调用哪一个。
我该如何解决这个问题?有没有办法检测正在使用哪个textField
?或者我没有想到的更简单的东西?
最佳答案
一种无需跟踪哪个字段处于事件状态即可完成此操作的可爱方法:
// This causes the current responder (eg. an input field) to resignFirstResponder and
[self.endEditing:YES];
关于iphone - 如何让未知的 UITextField 放弃第一响应者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5884207/
我是一名优秀的程序员,十分优秀!