一. iOS后屬性帶UI_APPEARANCE_SELECTOR 可以統(tǒng)一設(shè)置全局作用
例如:
1>開(kāi)關(guān)控件 @property(nullable, nonatomic, strong) UIColor *onTintColor NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR;?
可以統(tǒng)一設(shè)置開(kāi)關(guān)的onTintColor樣式.不過(guò)開(kāi)關(guān)控件的顏色屬性比較特殊
1.只在添加時(shí)作用一次.
2.添加結(jié)束后.
3.以后設(shè)置便不再改變.
4.也可以移出開(kāi)關(guān)的父控件.而把開(kāi)關(guān)從新加入到window上.
在iOS屬性后有UI_APPEARANCE_SELECTOR標(biāo)志都可以一次性統(tǒng)一設(shè)置.這種情況還有很多.比如說(shuō)統(tǒng)一設(shè)置UITabbarItem的文字顏色 方法如下:
- (void)setTitleTextAttributes:(nullable NSDictionary*)attributes forState:(UIControlState)state NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR;