我在实现函数按下的返回键上隐藏了键盘textFieldShouldReturn并调用了resignFirstResponder()这个函数.它工作得很好,但当我返回false此功能时,键盘仍然隐藏.现在我不明白返回的用途是什么,true或者false键盘是否隐藏在两种情况下?
由于拨打电话,键盘正在被解雇resignFirstResponder.它与返回值没有任何关系textFieldShouldReturn.
根据我的经验,回报值textFieldShouldReturn几乎没有用.在绝大多数情况下,无论您是返回true还是false.
我回归false所有的用途testFieldShouldReturn.如果您返回true并且您的实现textFieldShouldReturn将第一个响应者设置为a UITextView,则文本视图最终会将新行添加到其中.返回false从textFieldShouldReturn确保这种情况不会发生.但这是基于几年前iOS 4或5的经验.我不知道iOS的最新版本是否还会出现这种情况.
| 归档时间: |
|
| 查看次数: |
837 次 |
| 最近记录: |