Попытка определить, отображается ли IOS StatusBar в альбомной ориентации
Я пытаюсь определить, отображается ли StatusBar, когда мой 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>>
Если устройство собирается повернуть в портретное положение.
Тот факт, что возвращаемые значения неверны, заставляет меня думать, что они не обновляются должным образом до окончания работы функции.