点击textField输入框没有响应的问题!
2014-08-21 23:07
656 查看
在UI开发过程中,我们经常会遇到这样的问题,当我们点击textField输入框时,没有任何反应,在学习的过程中,总结了一下几点关于textField没有响应的问题,有以下几点原因:
1.textField上面还有其他视图
可能你要显示的视图,上面覆盖了其他视图,这个视图的背景颜色是clearColour,所以你能看到textField,所以点击没反应.
解决办法:注掉你所要现实的视图后添加的视图,在运行点击看是否能有响应.
2.textField超出的父视图的管理范围
这个就是你的textField父视图的管理范围太小,而你的textField视图的大小太大,超出了父视图的管理范围.
解决办法:查看你的textField的范围以及它的父视图的范围.看是否有超出,修改textField视图的大小或者父视图的大小.
如图所示:父视图为红色部分,textField为黄色部分,这样就无法响应点击.
3.textField自身问题造成的不能效应
这个具体问题就是如:一个UITextField 对象视图tf,设置成tf.enabled = NO;(禁止编辑)或者将tf.设置成这个格式
tf.userInteractionEnabled = NO;(禁止用户交互),
解决办法:将NO换成YES
4.父视图自身问题造成
和问题3的第二种问题一样,父视图的交互设置成userInteractionEnabled = NO;(禁止用户交互)模式
解决办法:将NO换成YES即可.
1.textField上面还有其他视图
可能你要显示的视图,上面覆盖了其他视图,这个视图的背景颜色是clearColour,所以你能看到textField,所以点击没反应.
解决办法:注掉你所要现实的视图后添加的视图,在运行点击看是否能有响应.
2.textField超出的父视图的管理范围
这个就是你的textField父视图的管理范围太小,而你的textField视图的大小太大,超出了父视图的管理范围.
解决办法:查看你的textField的范围以及它的父视图的范围.看是否有超出,修改textField视图的大小或者父视图的大小.
如图所示:父视图为红色部分,textField为黄色部分,这样就无法响应点击.
3.textField自身问题造成的不能效应
这个具体问题就是如:一个UITextField 对象视图tf,设置成tf.enabled = NO;(禁止编辑)或者将tf.设置成这个格式
tf.userInteractionEnabled = NO;(禁止用户交互),
解决办法:将NO换成YES
4.父视图自身问题造成
和问题3的第二种问题一样,父视图的交互设置成userInteractionEnabled = NO;(禁止用户交互)模式
解决办法:将NO换成YES即可.
相关文章推荐
- iOS xcode textField 点击后虚拟键盘没有弹出的问题
- 点击textField没有响应情况 在屏幕上未看到创建的视图的情况
- 安卓webview中点击输入框没有响应的解决办法
- cocos2dx 3.2 解决输入框(TextField,TextFieldTTF) 中文乱码问题
- 安卓sqlite中query问题,点击查询没有反应,怎么将查询的学号信息从数据库中显示在下面的三个EditText上(学号,姓名,宿舍号)?
- 利用xib自定义cell xib里面包含两个cell时点击Button没有响应问题
- UItableView中含输入框(TextField)被键盘遮挡问题
- Android中关于EditText点击事件的响应问题记录
- 【完美解决】Android ListView item 点击没有响应的问题
- iOS开发 键盘遮挡输入框(TextView、TextField)问题
- IOS开发之关于UIButton点击没有响应问题
- cocos2dx 3.2 解决输入框(TextField,TextFieldTTF) 中文乱码问题
- 解决listview item Textview加超链接 超链接以外部分不响应listview item点击事件问题
- ios开发_关于UIButton点击没有响应问题的阐述
- IOS TextField弹出键盘挡住输入框的问题(续)
- IOS开发之关于UIButton点击没有响应问题
- iOS TextField输入框点击键盘时随着键盘上移
- material-ui 问题select Field Date Picker点击未响应 处理方法
- Android WebView页面中点击H5页面没有响应问题。
- iOS TextField输入框点击键盘时随着键盘上移