【问题标题】:How do i make my view start under the statusbar in ios6 just like in ios7我如何让我的视图在 ios 6 的状态栏下开始,就像在 ios 7 中一样
【发布时间】:2014-01-10 20:33:54
【问题描述】:

不确定这个问题的标题...这是一项正在进行的工作。

无论如何,虽然互联网上到处都是想要让他们的ios7 状态栏表现得像旧方式的人,但我对此很好。但是,我现在的问题是,IOS7中从y=0开始的viewIOS6的状态栏下跳了下来。

我可以并且已经通过界面生成器中的“delta”ios6/7 解决了这个问题,但我希望我的视图行为完全相同,即我的前 20 个像素可以在 IOS7 中看到,但被隐藏IOS6中的黑条。这意味着如果您明白我的意思,所有对象在 IOS7 之前和之后都会在相同的 Y 位置结束。

我尝试了各种方法都无济于事。有没有一种简单的方法可以告诉xcode 我希望我的视图从位置 0 开始并忽略 IOS6 中的statusbar

【问题讨论】:

  • 我不相信在 iOS6 中有办法做到这一点,因为状态栏不像在 iOS7 中那样是应用程序视图的一部分。如果可以,只需隐藏状态栏即可收回这 20 像素。
  • 是的,我明白你的意思,但我希望栏显示。与 IOS7 相比,我只是不希望我的屏幕“向下跳” 20 像素……哦,好吧,我想我会开始摆弄那些增量和自动调整大小。

标签: ios ios6 interface-builder ios7


【解决方案1】:

只需在所有视图的 viewDidLoad 中试试这个

self.wantsFullScreenLayout = YES;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    • 2013-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多