Я просто хочу спросить, есть ли у кого-то еще проблемы с этим;
Раньше приложение с вкладками по умолчанию не разрешало горизонтальное представление, если оно не было включено для всех представлений в приложении., но можно добавить
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didRotateFromInterfaceOrientation) name:@"UIDeviceOrientationDidChangeNotification" object:nil];
, чтобы перехватить сообщения об изменении ориентации и затем соответствующим образом отреагировать на эти сообщения.
В последнее время я видел, что после показа ландшафта каждый видэто не позволяет альбомной ориентации покажет, что предыдущий альбомный вид, когда телефон наклонен.
Таким образом, наклоненный телефон View1 (не поддерживает альбомную ориентацию) показывает View1 сбоку, View2 (поддерживает альбомную ориентацию) наклоненный телефон показывает Landscapeview2, теперь этоландшафтное представление показывалось один раз, наклоненный View1 показывает Landscapeview2
Я освобождаю viewcontroller после presentModalViewController и отключаю viewcontroller, когда ландшафтный вид больше не нужен, поэтому его следует пропустить, но при любом изменении ориентации после первого отображенияпродолжает показывать, как будто presentModalViewControИлеру снова звонили.
Есть идеи?У кого-нибудь еще есть такая же проблема?(Это никогда не происходило с версиями ОС 3.x)