【发布时间】:2017-07-03 03:04:05
【问题描述】:
我在处理 UITextFields 和 keyboard 可见性时遇到了一个奇怪的问题。
我当前控制器的目的是让用户编辑一些数据但也可以读取其他一些数据。
所以我决定在其中包含一些文本字段,当用户修改一些数据时,会出现一个按钮,他可以按下它来发送修改。但是要读取其他数据keyboard必须隐藏。
我进行了一些研究以找到一种可行的方法,例如:
self.view.endEditing(true)currentTextField.resignFirstResponder()- 甚至创建一个“隐藏的 UITextField”,并在处理完成后将其发送给
becomeFirstResponder
这些尝试都没有以隐藏键盘结束,而是以Optional value 崩溃结束
我现在正在使用Swift 3 和XCode 8.2.1
如果有人有线索,在此先感谢
【问题讨论】:
-
你能显示一些代码吗?
-
请输入密码。您是否使用了可选绑定来避免此类崩溃?
标签: ios swift3 keyboard uitextfield first-responder