У меня есть новый пользовательский интерфейс для отображения fullSrceen ViewController, который поддерживает только UIInterfaceOrientationMaskLandscapeLeft
- (BOOL)shouldAutorotate {
return YES;
}
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscapeLeft;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{
return UIInterfaceOrientationLandscapeLeft;
}
, нажмите одну кнопку, чтобы открыть «установить окно. 1007 * и одну кнопку для закрытия "set window.hidden = YES",
- (void)close {
self.window.hidden = YES;
self.window = nil;
}
все работает хорошо , Но когда я открываю окно и я go возвращаюсь к фону, а я go на передний план, и я закрываю окно, navigationbar
находится вне позиции.
Портретное состояние
Пейзажное состояние
фоновое состояние
неправильная позиция навигационной панели
код здесь