【问题标题】:iOS 7 status bar issue with auto layout自动布局的 iOS 7 状态栏问题
【发布时间】:2013-11-14 09:02:17
【问题描述】:

我的应用程序包含各种 xib,我正在使用自动布局来调整视图以支持各种设备。问题出在 iOS6 上,我的视图为状态栏留出了 20 像素距离,因为这在 iOS7 中发生了变化。我在网上搜索并发现通过调整增量可以解决这个问题的方法,但是当我们使用自动布局时这将不起作用,我不想通过代码更改它所以有没有办法使用界面生成器来处理这个问题还有吗?

更新: 我也没有使用 Storyboard。

提前致谢!

【问题讨论】:

  • 感谢@Ganapathy,但正如我提到的,我使用的是自动布局,这个解决方案不起作用。我们不会在 IB 中获得 delta。
  • @NuzhatZari,你有什么解决方案吗,因为我也面临同样的问题。
  • 按照建议,我在每个 xib 及其约束上添加视图,我正在修改运行时,以及所有其他子视图约束,我为此视图提供 wrt。如果你有更好的解决方案,请告诉我。

标签: iphone ios7 statusbar


【解决方案1】:

据我所知,没有故事板是不可能的。 我想找到一种解决方法,但是...

查看有关该问题的官方帖子:

https://developer.apple.com/library/ios/qa/qa1797/_index.html

【讨论】:

    【解决方案2】:

    您始终可以尝试以编程方式为您的视图设置框架,但强烈建议您切换自动布局。如您所知,iOS 7 中嵌入了 20 px 状态栏,因此您始终可以计算框架。其他然后 dat derz 也是另一种方式,而不是自动布局使用约束。

    【讨论】:

    • 我正在使用自动布局,因为我支持不同的外形尺寸,并且我不想以编程方式调整框架。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多