一个界面里面有多个UITextField时,点击每个UITextField都会进入textFieldShouldBeginEditing delegate方法
2017-02-27 09:50
525 查看
一个界面里面有多个UITextField时,点击每个UITextField都会进入textFieldShouldBeginEditing delegate方法,可是我只要点击某一个时才进入 该怎么办呢
以下是解决方案:
该解决方案是从https://github.com/hackiftekhar/IQKeyboardManager/issues/88上找到的!
很感谢anishparajuli555这位牛人
以下是解决方案:
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool { if textField == genderTxtField && textField.isFirstResponder { genderTxtField.resignFirstResponder() //do your work return false } return true }
该解决方案是从https://github.com/hackiftekhar/IQKeyboardManager/issues/88上找到的!
很感谢anishparajuli555这位牛人
相关文章推荐
- UITextField切换中文输入,选中所输入的中文时,iOS7不会调用textField:shouldChangeCharactersInRange:replacementString协议方法。
- 利用TextFieldDelegate代理方法 – textField:shouldChangeCharactersInRange:replacementString: 限制输入字符
- textFieldShouldBeginEditing
- UITextField的代理方法:textField:shouldChangeCharactersInRange:replacementString
- 写一个方法进行各种属性的更新,而不要每个界面设置改变都改变一个属性。就是点击应用或确定按钮时调用这个更新属性的方法,遍历所有(控制对象属性的)界面控件的状态(值),进行属性修改和刷新。
- UITextField切换中文输入,选中所输入的中文时,iOS7不会调用textField:shouldChangeCharactersInRange:replacementString协议方法。
- UITableView点击cell之后进入一个新的viewController界面,在pop回来坐标下移64像素的解决方法
- Android 点击ListView(或GridView)的一个item,使其里面textview变色,点击另一个这个恢复原来颜色
- textField , textView点击键盘上的return键时触发的方法
- UITextField点击textField外任意区域键盘回收(一)---- [UIAppllication shareApplication]
- (三十一)工具方法:获得应用程序包名/安装apk/如何获得当前栈顶的Activity/android如何实现点击一个按钮进入指定网页
- textFieldShouldReturn方法键盘无法消失 无法return的问题
- poj 3308 最小点权覆盖集, 见 胡驳涛论文里面有讲见图方法 二分图最小权点覆盖 我的想法是一个东西通过两个操作都可以完成,这些操作还可以完成其他的东西,每个操作有一个花费,现在要你选出花费最小的操作。这就是裸的模型
- Extjs 文本框 TextField 添加点击(onclick)事件方法
- 复杂布局中点击编辑框EditText以外界面无法隐藏软键盘的解决方法
- UITextField点击textField外任意区域键盘回收(二)---- TouchesBegan
- tabbarcontrollerdelegate在任意一个子controller里面,全局点击都会跳进去
- 安卓使用EditText进入一个新页面时自动获取焦点弹出输入法界面解决办法
- textFieldShouldEndEditing 委托导致无法ResignFirstResponder 的一个 Bug
- UITextField 的 (BOOL)textFieldShouldReturn:(UITextField*) textField用途