如何在保留标题的同时为UINavigationController使用背景图像? ck在其他线程上的答案确实可以放置图像并保留文本。但是如果用户导航到其他视图(使用[navigationController pushViewController]),则只有背景出现在新屏幕中。
如何更改UINavigationController的背景图像,同时在多个视图中保留标题?
答案 0 :(得分:5)
创建一个CustomUIViewController,扩展UIViewController并覆盖viewDidLoad,如下所示:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg.png"]];
}
之后,在控制器中使用CustomUIViewController。