导航栏外观

时间:2013-07-01 01:20:31

标签: iphone ios objective-c

我正在使用外观协议来更改应用程序中所有导航栏的外观,并且它运行良好。

[[UINavigationBar appearance] setBackgroundImage:[ApplicationStyle navigationBarImage] forBarMetrics:UIBarMetricsDefault];

我不希望导航栏在UIImagePickerController上更改,但我想要一个干净的方法来实现这个,任何想法?

1 个答案:

答案 0 :(得分:3)

[[UINavigationBar appearanceWhenContainedIn:[UIImagePickerController class], nil] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];