美文网首页
全局控件全局显示样式UI_APPEARANCE_SELECTOR

全局控件全局显示样式UI_APPEARANCE_SELECTOR

作者: 有一种再见叫青春 | 来源:发表于2017-02-22 16:56 被阅读105次

    看到有的属性后面含有UI_APPEARANCE_SELECTOR,查询了一些资料,整理如下
    在iOS属性后有UI_APPEARANCE_SELECTOR标志都可以一次性统一设置

    appearance是apple在iOS5.0上加的一个协议,它让程序员可以很轻松地改变某控件的全局样式

    To participate in the appearance proxy API, tag your appearance property selectors in your header with UI_APPEARANCE_SELECTOR.

    支持UIAppearance协议的类可以访问appearance selector ,它为receiver返回appearance proxy,我么可以给proxy发一些消息,诸如setTintColor:
    但是它并不是支持所有的UI类

    <ul>
    <li>UIActivitiIndicatorView</li>
    <li>UIBarButtonItem</li>
    <li>UIBarItem</li>
    <li>UINavgationBar</li>
    <li>UIPopoverControll</li>
    <li>UIProgressView</li>
    <li>UISearchBar</li>
    <li>UISegmentControll </li>
    <li>UISlider</li>
    <li>UISwitch</li>
    <li>UITabBar</li>
    <li>UITabBarItem</li>
    <li>UIToolBar</li>
    <li>UIView</li>
    <li>UIViewController</li>
    </ul>

    参考资料

    相关文章

      网友评论

          本文标题:全局控件全局显示样式UI_APPEARANCE_SELECTOR

          本文链接:https://www.haomeiwen.com/subject/ursmwttx.html