0

我正在尝试确定当我的 iDevice 处于横向时是否正在显示状态栏。我已经重写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>>

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

返回的高度不正确的事实使我相信它们直到函数之后才正确更新。

4

0 回答 0