iOS 8 下是否可以控制状态栏位置?

is it possible to control status bar position under iOS 8?

我想知道iOS8 SDK是否可以控制状态栏的位置? 我知道我可以使用 supportedInterfaceOrientations 方法,但现在使用 iOS 8 SDK 如果我更改 rootViewController 的方向,所有子 viewController 将采用相同的方向,因为 viewWillTransitionToSize方法。

有人可以帮助我吗? 提前致谢

根据此处的苹果文档: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/Bars.html

Don’t create a custom status bar. Users depend on the consistency of the system-provided status bar. Although you might hide the status bar in your app, it’s not appropriate to create custom UI that takes its place

这意味着不,您不能也不应该更改状态栏的默认位置或在其下方或周围放置任何会遮挡它的东西。您可以根据需要隐藏它或更改其默认外观,这在文档中有说明。