关于这个主题,我读了太多问题!但是,这些都没有帮助我,所以我再问这个问题!
直到现在我一直在尝试
->我用下面的方法对我不起作用
-(BOOL)prefersStatusBarHidden{
return YES;
}
->也试过这个
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[application setStatusBarHidden:YES];
return YES;
}
Status bar is initially hidden set to YES
View controller-based status bar appearance set to YES
我想在特定的ViewController中隐藏状态栏,而不是全部。
在AppDelegate中,根据我的应用程序的要求,我将NavigationController添加为我的firstViewController和firstViewController作为rootViewController。
我希望有人能帮助我。对不起,我的英语,如果有任何疑问,请在下面评论
最佳答案
将以下内容添加到您的Info.plist中:
<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
并尝试一下
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
关于ios - 隐藏状态栏不起作用的iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29233051/