【发布时间】:2013-10-02 15:14:41
【问题描述】:
我有一个为 iOS7 和 6 编译的应用程序,但很难管理状态栏的不同行为。有办法防止内容进入状态栏吗?
谢谢。
【问题讨论】:
我有一个为 iOS7 和 6 编译的应用程序,但很难管理状态栏的不同行为。有办法防止内容进入状态栏吗?
谢谢。
【问题讨论】:
在 iOS7 中,状态栏总是与视图控制器的视图重叠。如何定位子视图以使其不位于状态栏下方,由您决定。
如果你没有使用自动布局,你可以在界面生成器中使用尺寸检查器上的 iOS 6/7 deltas 来适当调整 iOS 6/7 中元素的位置(通常通过将 y delta 设置为 -20在 iOS 7 上)。
如果您使用自动布局,您可以在视图和顶部布局指南之间创建垂直约束,以确保它们的位置正确。只需从顶部布局指南按住 Control 并拖动到最顶部的视图即可。
【讨论】:
看看这里:
http://www.doubleencore.com/2013/09/developers-guide-to-the-ios-7-status-bar/
在Supporting Older Versions of iOS Alongside iOS 7 部分并使用Deltas 参数。
这可能会有所帮助!
【讨论】: