美文网首页
全局控件全局显示样式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