但似乎statusBar不能像“半透明”那样状态,
我试着设定
- (void)viewWillAppear:(BOOL)animated { [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"barTop.png"] forBarPosition:UIBarPositionTopAttached barMetrics:UIBarMetricsDefault]; [self setNeedsStatusBarAppearanceUpdate]; .... } - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; }
在UIViewController中.
但导航和状态栏的背景已经分开.
我尝试将plist文件设为“基于视图控制器的状态栏外观”是和否.但我仍然无法从viewController配置statusBar.
我在这个公告板上找不到同样的问题.
有谁知道解决方案??或如何调试?
谢谢你的阅读.
(9/3补充说:我想为navigationBar和statusBar制作背景.
在简单的条件下,有一个navigationController和一个ViewController,两个栏都可以将它们的背景组合在一起(默认).
现在,当我使用tabBarController通过storyboard向多个navigationController指示时,我遇到了错误.)