UITextField 点击事件 --- 不触发键盘弹出,而触发其他事件的实现
来源:互联网 发布:金融随机分析 知乎 编辑:程序博客网 时间:2024/05/18 12:04
今天在做项目的过程中,其中有三个控件:
UITextField, UITextView , UILabel,
后来发现个问题:如果什么数据都不回填给textField.text 和 textView.text 传递的是:textField.text =
textView.text = 。(其实就是个空的字符串),但是label 的却不是,log的是:label.text = (null).这样传的值总会导致程序Crash。
尝试了几种方法修改label.text ,但是最终都没有成功。最后的最后,就把label控件索性转为UITextField好了。
这个要实现的功能是:点击UITextField 跳转到另外一个页面 获取数据,然后回填到UITextField.text。
起初,想着给UITextField添加点击手势等等一系列操作,但是都无用。
最后找到了一个很好的解决办法。
1.无需添加点击手势
2.实现代理方法即可。
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{//写你要实现的:页面跳转的相关代码如:[self.navigationController popViewControllerAnimated:YES]; return NO;}
0 0
- UITextField 点击事件 --- 不触发键盘弹出,而触发其他事件的实现
- android 点击EditText弹键盘,点击其他控件收键盘不触发点击事件,特1控件收键盘触发点击,特2控件点击不收键盘
- html如何点击子元素事件而不触发父元素的点击事件
- 键盘的触发事件
- EditText的点击事件首次不触发
- JQuery实现点击div里面的元素能触发点击事件,但是不触发外面的div的点击事件
- UITextField 点击右下角return按钮触发事件
- 两个重叠的div,点击内div而不触发外div的点击事件
- PupopWindow第一次弹出后点击触发外框触发其他控件事件
- 深入A标签点击触发事件而不跳转的详解
- JQuery实现(阻止事件冒泡,不触发父级标签点击事件)点击div里面的a的能触发点击事件,但是不触发外面的div的点击事件
- 切换触发点击的事件
- layer的prompt弹出框,点击回车,触发确定事件
- javascript的奇怪的问题,鼠标点击偶数次触发事件,单数次不触发事件
- 关于键盘触发事件和屏幕触发事件的问题
- 关于键盘触发事件和屏幕触发事件的问题
- Angularjs中table中实现点击td中按钮不触发tr的点击事件
- js键盘触发事件
- 国标建筑结构分类
- jsp 日期格式化
- Find a way
- env中调用python或perl
- 剑指offer53--判断对称二叉树
- UITextField 点击事件 --- 不触发键盘弹出,而触发其他事件的实现
- JAVA全排列算法
- 搭建nginx反向代理用做内网域名转发
- 【OpenCV源码分析】core-Algorithm
- Android Material Design系列之夜间模式
- HDU 5775 (Bubble Sort 逆序数)
- Android 6.0+ 运行时权限探索
- java猜拳游戏
- Loadrunner Http协议web_submit_data与web_custom_request区别