我使用UIAppearance
为我的UINavigationBar
设置了bartint颜色,除了弹出窗口中的导航栏之外,这种方法很好,我在这里遗漏了什么吗?
以下行位于应用didFinishLaunchingWithOptions
[[UINavigationBar appearanceWhenContainedIn:[UIPopoverController class], nil] setBarTintColor:[UIColor redColor]];
答案 0 :(得分:0)
UIImage *navBarImage = [[UIImage imagewithcolor:[UIColor redColor]] resizableImageWithCapInsets:UIEdgeInsetsMake(7, 7, 7, 7)];
[[UINavigationBar appearance] setBackgroundImage:navBarImage forBarMetrics:UIBarMetricsDefault];
希望这会奏效