3

我有一个为 iOS7 和 6 编译的应用程序,但是很难管理状态栏的不同行为。有没有办法防止内容进入状态栏?

谢谢。

4

2 回答 2

2

在 iOS7 中,状态栏总是与视图控制器的视图重叠。如何定位子视图以使其不位于状态栏下方取决于您。

如果你没有使用自动布局,你可以在界面构建器中使用尺寸检查器上的 iOS 6/7 deltas 来适当调整 iOS 6/7 中元素的位置(通常通过在 iOS 7 上将 y delta 设置为 -20 )。

iOS 6/7 增量

如果您使用自动布局,您可以在视图和顶部布局指南之间创建垂直约束,以确保它们正确定位。只需从顶部布局指南中按住 Control 并拖动到最顶部的视图即可。

控制从顶部布局指南拖动到视图

选择垂直间距

于 2013-10-02T15:25:49.390 回答
0

看看这里:

http://www.doubleencore.com/2013/09/developers-guide-to-the-ios-7-status-bar/

Supporting Older Versions of iOS Alongside iOS 7节和使用Deltas参数。

它可能会有所帮助!

于 2013-10-02T15:38:38.960 回答