[英]How do I hide the iOS7 status bar when returning from PhoneGap Camera API?
[英]How to hide status bar when displaying tutorial pages in iOS7?
我单击了链接“ 如何使用情节提要创建UIPageViewController”,以在首次安装或更新我的应用程序时显示教程页面。 由于我认为在显示这些页面时不显示状态栏是不合适的,因此我想在教程页面中将其隐藏,然后在主视图控制器中再次显示它们。 我已将情节PageViewController
中的PageViewController
的状态栏设置为None
,但它不起作用。 我也尝试将某些帖子中提到的以下代码添加到PageContentViewController.m
文件中。 但是,它也不起作用。
- (BOOL)prefersStatusBarHidden {
return YES;
}
有人知道如何解决吗? 非常感谢你!
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
您可以使用presentViewController
展示教程ViewController。
我发现最简单的解决方法是将要呈现的视图控制器包装在导航控制器中,然后呈现该视图控制器。
[self presentViewController:viewController animated:YES completion:NULL];
不要忘记将.plist文件中View controller-based status bar appearance
设置为YES
。 然后使用
-(BOOL)prefersStatusBarHidden
{
return NO;
}
在每个viewController中启用或禁用状态栏。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.