5

环境: iOS 6/7、Xcode 5 中的自动布局。


我知道为了调整 NavBar 以适应状态栏,我将 NavBar 的背景图像设置为 64 位高(参考:WWDC 2013 Video Lecture #214)。

在此处输入图像描述

是否有一种方便的方法来切换此状态栏的存在,同时将 NavBar重新定位为与容器视图齐平(反之亦然)?

增加了关注:我需要同时使用 iOS 6 和
7。iOS 6 具有稳定的状态栏。因此,我必须在 iOS 7 中更改导航栏的背景图像以自动适应状态栏......或者
......我是否正确我只能将状态栏设置为 OPAQUE 以在两个 iOS 6/7 中具有相似的定位环境?

4

1 回答 1

0

DoubleEncore 有一篇博文可能有助于解决状态栏问题(链接)。UITransition 指南中还有一个部分专门处理您应该查看的 Bars(链接)。您应该查看 UIBarButtonItemClass 参考 ( link ),其中包含用于显示不同 UIKit 对象 ( link )的UICatalog的重要示例代码。这些引用应该让您完全控制项目中的 UIKit 对象。

于 2013-10-28T02:40:26.547 回答