尽管设置状态栏status bar,但屏幕顶部仍有一个与hidden相同的黑带,使用:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];StatusBar毫不打嗝地隐藏起来。但黑带是持久的。它导致我的view被调整大小,这应该是全屏的。
我试过把wantsFullScreenLayout设为“是”,但没有成功。
有没有办法隐藏它,或者设置它为alpha?
我不使用任何XIB,我只以编程的方式做任何事情,所以我不能在XIB中更改任何属性。
为了更详细地介绍一下,我有一个UINavigationController和一个rootViewcontroller。用户点击一个图像,然后将MWPhotoBrowser推到它上,这可以进一步推动其他viewControllers,如下所示:
rootViewController -> photoBrowser -> otherViewControllers -> .
-> = PUSH操作
如果需要其他细节,请告诉我。
谢谢。
发布于 2013-12-26 10:21:22
结果,视图层次结构中的视图没有适当调整大小。
发布于 2013-09-12 05:55:57
不是的。不需要设置任何alpha值。
只要检查一下你的xib。
发布于 2013-09-12 05:56:38
在情节提要或xib文件中,属性检查器>模拟部分中“无”设置状态栏。
https://stackoverflow.com/questions/18756192
复制相似问题