【发布时间】:2014-04-05 18:45:49
【问题描述】:
要为整个应用程序设置导航栏背景,我在应用程序委托中有此代码:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"navbar.png"] forBarMetrics:UIBarMetricsDefault];
但是,我希望初始视图具有不同的背景,实际上它是相同的,但具有自定义字体和徽标 init。我试过这样设置:
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navbar-start.png"] forBarMetrics:UIBarMetricsDefault];
但这会将更改应用于整个应用程序。我正在为ios7开发。 如何为初始视图设置不同的背景?
【问题讨论】:
标签: ios objective-c ios7 uinavigationbar