在今天之前,我认为使navigationBar变得透明是如此容易。 但我也在这里坚持了3个小时......
这是我的问题, 我希望我的navigationBar透明,但navigationItem不是。
但是当我旋转屏幕时,它看起来像
我试图将navigationBar背景设置为clear;
[self.navigationController.navigationBar
setBackgroundImage:[UIImage imageNamed:@"navibg"]
forBarMetrics:UIBarMetricsCompact];
尝试
self.navigationController.view.backgroundColor =
[UIColor clearColor];
尝试
self.navigationController.navigationBar.shadowImage =
[UIImage imageNamed:@"navibg"];
尝试
[[UINavigationBar appearance]
setBackgroundImage:[UIImage imageNamed:@"navibg"]
forBarMetrics:UIBarMetricsCompact];
我使用xcode 7.2。
答案 0 :(得分:0)
在您的应用程序plist文件中添加一行称为“查看基于控制器的状态栏外观”并设置它确保将其设置为是并让我知道它的工作与否定制帮助请检查http://www.appcoda.com/customize-navigation-status-bar-ios-7/ < / p>