Ios5 是否在模态视图控制器中使用UI外观样式?
我使用iOS 5中引入的Ios5 是否在模态视图控制器中使用UI外观样式?,ios5,uikit,uinavigationbar,uibarbuttonitem,modalviewcontroller,Ios5,Uikit,Uinavigationbar,Uibarbuttonitem,Modalviewcontroller,我使用iOS 5中引入的UIAppearanceAPI定制了所有导航栏的外观: [[UINavigationBar appearance] setTitleTextAttributes:titleTextAttributes]; [[UINavigationBar appearance] setTitleVerticalPositionAdjustment:+2.f forBarMetrics:UIBarMetricsDefault]; [[UIBarButtonItem appearance]
UIAppearance
API定制了所有导航栏的外观:
[[UINavigationBar appearance] setTitleTextAttributes:titleTextAttributes];
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:+2.f forBarMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setTintColor:[UIColor lightTextColor]];
这对我所有的导航栏都很有用
但是,它也会设置所有系统提供的导航栏的样式,例如当我以模式显示MFMailComposeViewController
(请参见下面的屏幕截图)或使用ABPeoplePicker
时
是否可以定义异常,例如“以模式显示时不使用此外观”
查看外观当包含在选项中时,此选项允许您选择外观应用于哪个viewcontroller类