在ios6
中NavigationBar
设置图片时出现问题
这是我的代码
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];
它不起作用,我该怎么办?
这段代码写在 viewDidLoad
里面,是对还是错?
最佳答案
试试这个
你的代码是正确的。
如果您在下一个类中找不到 UINavigationBar,则意味着它没有导航 Controller ,因此在推送它之前,请添加一个 UINavigationController 到您的下一个 View 。
UIImage *image = [UIImage imageNamed:@"NavBarBG.png"];
[self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
关于ios6 - 导航栏设置背景图像在 ios6 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20629739/