最近工作不忙,又重新看了一下微博项目视频,温故而知新,记录一下加深印象。
一个控件用肉眼看不见,有哪些可能?
- 根本没有创建实例化这个控件
- 没有设置尺寸
- 控件的颜色跟父控件的背景色一样(实际上已经显示了,只不过肉眼看不见)
- 透明度alpha <= 0.01
- hidden = YES
- 没有添加到父控件中
- 被其他控件挡住了
- 位置不对
- 父控件发生了以下情况
- 特殊情况
- UImageView没有设置image属性,或者设置的图片名不对
- UILabel没有设置文字,或者文字颜色跟父控件的背景色一样
- UITextField没有设置总页数,不会显示小圆点
- UIButton内部imageView和titleLabel的frame被篡改了,或者imageView和titleLabel没有内容
- …
建议
- 最好设置背景色和尺寸
- 控件的颜色尽量不要跟父控件的背景色一样