尝试确定IOS StatusBar是否以横向显示

时间:2016-04-13 06:47:51

标签: ios swift uistatusbar uilayoutguide

我正在尝试确定当我的iDevice处于横向状态时是否显示StatusBar。我已覆盖viewWillTransitionToSize以便我可以重新计算视图布局,但找不到任何显示StatusBar状态的属性:

self.status.statusBarHeight

总是返回20,只有描述似乎有用。

self.topLayoutGuide.description

返回

_UILayoutGuide: 0x7fdaa16aec20; frame = (0 0; 0 20); hidden = YES; layer = <CALayer: 0x7fdaa16ac650>>

如果设备即将旋转为横向和

_UILayoutGuide: 0x7fdaa16aec20; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7fdaa16ac650>>

如果设备即将旋转为纵向。

返回的高度不正确的事实让我相信在功能发生之前它们没有正确更新。

0 个答案:

没有答案