uinavigationbar uiappearance在popover bartintcolor不工作

时间:2013-10-23 22:43:07

标签: ios uipopovercontroller uiappearance

我使用UIAppearance为我的UINavigationBar设置了bartint颜色,除了弹出窗口中的导航栏之外,这种方法很好,我在这里遗漏了什么吗?

以下行位于应用didFinishLaunchingWithOptions

[[UINavigationBar appearanceWhenContainedIn:[UIPopoverController class], nil] setBarTintColor:[UIColor redColor]];

1 个答案:

答案 0 :(得分:0)

UIImage *navBarImage = [[UIImage imagewithcolor:[UIColor redColor]] resizableImageWithCapInsets:UIEdgeInsetsMake(7, 7, 7, 7)];
[[UINavigationBar appearance] setBackgroundImage:navBarImage forBarMetrics:UIBarMetricsDefault];

希望这会奏效