一、UIAppearance的使用,能夠更改UI整體顯示效果app
①+ (instancetype)appearance;ide
②+ (instancetype)appearanceWhenContainedIn:(Class <UIAppearanceContainer>)ContainerClass, ... NS_REQUIRES_NIL_TERMINATION;spa
可使用這兩個類方法it
例如:更改App中 整體UINagationBar的默認顏色io
[[UINavigationBar appearance] setBarTintColor:myColor];class
③更改某個能夠包含子控件的,所備包含的子控件的默認值 如:UIBarButtonItem方法
更改UINavigationBar上面 UIBarButtonItem 的默認顯示效果
di
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBarclass], nil] setTintColor:barTintColor];view