标题为,在iOS7中,如何更改UIPopoverController中的导航栏背景/颜色?
我使用以下方式,但无效
UINavigationController * navController = [[UINavigationController alloc] initWithRootViewController:packListViewController];
[navController.navigationBar setBarTintColor:[UIColor blackColor]];
if (_packListPickerPopover == nil) {
_packListPickerPopover = [[UIPopoverController alloc] initWithContentViewController:navController];
_packListPickerPopover.popoverContentSize = CGSizeMake(950, 345);
}
非常感谢
答案 0 :(得分:7)
从iOS 7开始,您可以使用backgroundColor
的{{1}}属性。
UIPopoverController
用法示例:
@property (nonatomic, copy) UIColor *backgroundColor NS_AVAILABLE_IOS(7_0);
注意 - 截至目前(iOS 7.0.3),在某些情况下(比如使用colorWithPatternImage设置颜色:),模拟器不支持颜色,但设备上的细