一、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