我有一个针对iOS7和6编译的应用程序,但很难管理状态栏的不同行为。有一种方法可以阻止内容进入状态栏吗?
感谢。
答案 0 :(得分:2)
在iOS7中,状态栏始终与视图控制器的视图重叠。由您决定如何定位子视图,使其不在状态栏下。
如果您没有使用自动布局,可以在界面构建器中使用尺寸检查器上的iOS 6/7增量来适当调整iOS 6/7中元素的位置(通常通过将y delta设置为-20)在iOS 7上。
如果您使用的是自动布局,则可以在视图和顶部布局指南之间创建垂直约束,以确保它们的位置正确。只需控制 - 从顶部布局指南拖动到最顶层视图。
答案 1 :(得分:0)
看看这里:
http://www.doubleencore.com/2013/09/developers-guide-to-the-ios-7-status-bar/
在Supporting Older Versions of iOS Alongside iOS 7
部分,并使用Deltas
个参数。
这可能会有所帮助!