【发布时间】:2013-09-25 00:38:39
【问题描述】:
我将我的应用程序构建为在 iOS 6 中具有半透明导航栏。我想利用 iOS 7 中的半透明状态栏并保持应用程序在 iOS 6 中的状态,但我的内容始终位于 iOS 中的状态栏下方7,底部缺少20px。我认为我可以进行非常繁琐的代码更改来检查设备是否具有 iOS 7,然后相应地调整我的内容,但我担心这将是很多工作。
理想情况下,我想在每个视图控制器的视图顶部添加 20 像素的填充,以便内容向下移动,并且在 iOS 6 上使用不透明的导航栏仍然可以正常工作。
我已阅读主题 1 2 上存在的线程,但提供的答案都没有解决我的问题。
我应该注意,我没有使用 Interface Builder,我所有的 VC 都是以编程方式创建的。
【问题讨论】:
-
这个链接有关于这个问题的有趣信息:doubleencore.com/2013/09/…
标签: ios objective-c xcode ios6 ios7