我被苹果正在使用StatusBar Overlay viewController ...或我的应用程序的界限这一事实感到困惑。有没有办法可以在StoryBoard中移动TitleBar?或者我必须猜测它放在哪里?我很困惑该怎么做,现在已经到了iOS7。这是我在应用程序和故事板中的TitleBar:
和:
我该怎么做才能做到这一点?这就是我希望它看起来像,没有绿色,但黑色。
我甚至尝试了这篇文章中的内容,但没有任何帮助。 iOS 7 - adjusting for status bar
答案 0 :(得分:-2)
您需要阅读文档“iOS 7 UI Transition Guide”。不让状态栏与视图内容重叠的最简单方法是在视图顶部放置一个20px的高视图。这样您的内容就不会移动到状态栏后面。话虽这么说,如果你使用UINavigationController作为你的“TitleBar”,你甚至不需要添加20px视图,因为navigationcontroller会为你处理它。所有这些都在“iOS 7 UI过渡指南”中。
EDIT。为了您的信息(或其他任何正在努力解决此问题的人),我强烈建议您查看WWDC 2013中的“自定义应用程序的iOS 7外观”视频。它非常全面,几乎可以解决您所有的iOS 7 UI问题。