我正在使用自定义图像设置 UINavigationController 的样式,但是,这在 Popover 中看起来很糟糕,有没有办法仅对不在弹出框中的导航控制器执行此操作?
我目前在我的AppDelegate.m
:
- (void)applyCustomStyling{
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"TitleBar.png"] forBarMetrics:UIBarMetricsDefault];
[[UIToolbar appearance] setBackgroundImage:[UIImage imageNamed:@"TitleBar.png"] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
}
因此,如果您不相信它看起来很糟糕:
http://i.minus.com/joDeixTP7XLpl.png
应该是这样的(UIPopover-default):