UI界面的调试技巧

创建了一个控件,但看不见

  1. 当前控件没有添加到父控件中
  2. 当前控件的hidden = YES
  3. 当前控件的alpha <= 0.01
  4. 没有设置尺寸(frame.sizebounds.size
  5. 位置不对(当前控件显示到窗口以外的区域)
  6. 背景色是clearColor
  7. 当前控件被其他可见的控件挡住了
  8. 当前控件是个显示图片的控件(没有设置图片\图片不存在,比如UIImageView
  9. 当前控件是个显示文字的控件(没有设置文字\文字颜色跟后面的背景色一样,比如UILabelUIButton
  10. 检查父控件的前9种情况

控件能看见,但是点击后没有任何反应

  1. 当前控件的userInteractionEnabled = NO
  2. 当前控件的enabled = NO
  3. 当前控件不在父控件的边框范围内
  4. 当前控件被一个背景色是clearColor的控件挡住了
  5. 检查父控件的前4种情况
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容