iOS 5: Can you override UIAppearance customisations in specific classes?

后端 未结 3 2185
梦谈多话
梦谈多话 2021-02-13 05:52

I\'m building an app with many view controllers: I have a UITabBarController which holds 4 UINavigationController. I want all the nav bars to be my cus

3条回答
  •  广开言路
    2021-02-13 06:42

    For that you would do:

    id specialNavBarAppearance = [UINavigationBar appearanceWhenContainedIn:[SpecialViewController class], nil];
    
    [specialNavBarAppearance setBarStyle:UIBarStyleBlack];
    [specialNavBarAppearance setTranslucent:YES];
    

提交回复
热议问题