iOS中一个UI控件看不见或者点击没有反应的可能原因
2016-02-27 13:24
381 查看
1.创建了一个UI控件,就是看不见,可能原因:
1> 当前控件没有添加到父控件中
2> 当前控件的hidden = YES
3> 当前控件的alpha <= 0.01
4> 没有设置尺寸(frame.size、bounds.size)
5> 位置不对(当前控件显示到窗口以外的区域)
6> 背景色是clearColor
7> 当前控件被其他可见的控件挡住了
8> 当前控件是个显示图片的控件(没有设置图片/图片不存在,比如UIImageView)
9> 当前控件是个显示文字的控件(没有设置文字/文字颜色跟后面的背景色一样,比如UILabel、UIButton)
10> 检查父控件的前9种情况
2.一个控件能看见,但是点击后没有任何反应:
1> 当前控件的userInteractionEnabled = NO
2> 当前控件的enabled = NO
3> 当前控件不在父控件的边框范围内
4> 当前控件被一个背景色是clearColor的控件挡住了
5> 检查父控件的前4种情况
6> 文本输入框没有在主窗口上:文本输入框的文字无法输入
1> 当前控件没有添加到父控件中
2> 当前控件的hidden = YES
3> 当前控件的alpha <= 0.01
4> 没有设置尺寸(frame.size、bounds.size)
5> 位置不对(当前控件显示到窗口以外的区域)
6> 背景色是clearColor
7> 当前控件被其他可见的控件挡住了
8> 当前控件是个显示图片的控件(没有设置图片/图片不存在,比如UIImageView)
9> 当前控件是个显示文字的控件(没有设置文字/文字颜色跟后面的背景色一样,比如UILabel、UIButton)
10> 检查父控件的前9种情况
2.一个控件能看见,但是点击后没有任何反应:
1> 当前控件的userInteractionEnabled = NO
2> 当前控件的enabled = NO
3> 当前控件不在父控件的边框范围内
4> 当前控件被一个背景色是clearColor的控件挡住了
5> 检查父控件的前4种情况
6> 文本输入框没有在主窗口上:文本输入框的文字无法输入
相关文章推荐
- GUI - Web前端开发框架
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 评价ui设计作品好坏的八个标准(界面/交互设计研究)
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- flex 控件的重要属性
- Delphi控件ListView的属性及使用方法详解
- web下载的ActiveX控件自动更新
- WinForm实现按名称递归查找控件的方法
- C#中父窗口和子窗口之间控件互操作实例
- 为Yahoo! UI Extensions Grid增加内置的可编辑器
- Android编程之Button控件用法实例分析
- Android控件之CheckBox、RadioButton用法实例分析
- MFC中动态创建控件以及事件响应实现方法
- Cocos2d-x UI开发之文本类使用实例
- WinForm自定义函数FindControl实现按名称查找控件