[[UINavigationBar appearance] setBackgroundImage:gradientImage44
forBarMetrics:UIBarMetricsDefault];
将自定义 UINavigationBar
说我有课
BGImageBookController
我希望 BGImageBookController 顶部的 UINavigationBar 具有不同的背景。我该怎么做?
我在 viewDidload 中做了这个
- (void)viewDidLoad
{
[super viewDidLoad];
[[UINavigationBar appearanceWhenContainedIn:[BGImageBookController class], nil] setBackgroundImage:[UIImage imageNamed:@"sushi_eating_cat"] forBarMetrics:UIBarMetricsDefault];
}
没有效果
最佳答案
这是你的代码:
[[UINavigationBar appearanceWhenContainedIn:[BGImageBookController class], nil] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
关于ios - 如何仅为某些 View Controller 自定义 UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17472644/