• <meta http-equiv="X-UA-Compatible" content="IE=Edge">


    一个控件用肉眼看不见。有哪些可能?



    学习笔记,提醒自己不要犯这样的错误

    1.根本没有创建实例化这个控件

    2.没有设置尺寸

    3.控件的颜色跟父控件的背景色一样(实际上已经显示了。仅仅只是用肉眼看不见)

    4.透明度alpha <= 0.01

    5.hidden = YES

    6.没有加入到父控件中

    7.被其它控件挡住了

    8.位置不正确

    9.父控件发生了以上情况

    10.特殊情况

    * UIImageView没有设置image属性,或者设置的图片名不正确

    * UILabel没有设置文字,或者文字颜色和跟父控件的背景色一样

    * UITextField没有设置文字。或者没有设置边框样式borderStyle

    * UIPageControl没有设置总页数,不会显示小圆点

    * UIButton内部imageView和titleLabel的frame被篡改了,或者imageView和titleLabel没有内容

    * .....

    11.慎用 center,有时候在加入控件的过程中不慎错误的改动了 centerX 或者 centerY。非常有可能导致这个控件不见了。

    并且开启小面包你也找不到。由于它可能已经飞出屏幕去了。

    所以用到 center 的地方要自己检查。


    加入一个控件的建议(调试技巧):

    1.最好设置背景色和尺寸

    2.控件的颜色尽量不要跟父控件的背景色一样

  • 相关阅读:
    Python入门:局部变量与全局变量2
    Python入门:局部变量与全局变量1
    Python入门:函数参数1
    Python入门:文件操作1
    Python入门:集合操作
    Python入门:用字典实现三级菜单
    Python入门:购物车实例
    Python:循环
    git 提交指定提交时用户名
    mysql 判断null 和 空字符串
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/8273200.html
Copyright © 2020-2023  润新知