在NavigationBar
ios6
中设置图片时出现问题
这是我的代码
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];
它不起作用,我该怎么办?
此代码写在viewDidLoad
内,是对还是错?
答案 0 :(得分:2)
试试这个
你的代码是对的。
如果你没有在下一个类上找到UINavigationBar,它没有导航控制器,所以在推送它之前,在你的下一个视图中添加一个UINavigationController。
UIImage *image = [UIImage imageNamed:@"NavBarBG.png"];
[self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];