我正在尝试确定当我的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>>
如果设备即将旋转为纵向。
返回的高度不正确的事实让我相信在功能发生之前它们没有正确更新。