1

status bar尽管设置了状态栏,但在屏幕顶部有一个与屏幕顶部相同框架的黑色条带hidden,使用:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

StatusBar没有任何打嗝的隐藏。但黑条是持久的。它导致我view的大小被调整,这应该是全屏的。

我尝试设置wantsFullScreenLayout为YES,但徒劳无功。

有没有办法隐藏它,或者设置它alpha

我不使用任何XIBs。我只以编程方式完成所有操作,因此我无法更改XIB.

详细一点,我有一个UINavigationController带有 rootViewcontroller 的。用户点击一张图片,我推送MWPhotoBrowser它,它可以进一步推送其他viewControllers像这样:

rootViewController -> photoBrowser -> otherViewControllers -> ...

-> =PUSH操作

如果需要任何其他细节,请告诉我。

谢谢你。

4

3 回答 3

0

不,无需设置任何 alpha 值。

只需通过您的xib。

  1. 选择视图控制器的视图
  2. 转到属性检查器
  3. 检查那里的状态栏、导航控制器和底栏的值
  4. 如果不是,则将状态栏设置为无。
  5. 根据您的要求更改顶栏和底栏
  6. 相应地调整你的 gui。
于 2013-09-12T05:55:57.727 回答
0

结果是视图层次结构中的视图未适当调整大小。

于 2013-12-26T10:21:22.103 回答
-1

在情节提要或 xib 文件中,在属性检查器 > 模拟部分中将状态栏设置为“无”

于 2013-09-12T05:56:38.133 回答