全局控件全局显示样式UI_APPEARANCE_SELECTOR

看到有的属性后面含有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类


  • UIActivitiIndicatorView

  • UIBarButtonItem

  • UIBarItem

  • UINavgationBar

  • UIPopoverControll

  • UIProgressView

  • UISearchBar

  • UISegmentControll

  • UISlider

  • UISwitch

  • UITabBar

  • UITabBarItem

  • UIToolBar

  • UIView

  • UIViewController

参考资料

你可能感兴趣的:(全局控件全局显示样式UI_APPEARANCE_SELECTOR)