全局定義控件顯示效果

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

相關文章
相關標籤/搜索