Это заставляет меня рвать на себе волосы.Приложение для iPad настроено следующим образом:
В моем делегате приложения у меня есть:
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
в моем info.plist У меня есть:
Initial Interface Orientation = UIInterfaceOrientationLandscapeLeft
В моемКонтроллер первого вида, который загружается из делегата приложения, который у меня есть:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations.
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
В моем контроллере второго вида:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations.
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
Наконец, представления в обоих кончиках установлены в альбомнуюИнтерфейсный Разработчик.Приложение запускается в ландшафтном режиме, и есть кнопка, которая при нажатии назначает второй вид первому виду:
self.view = secondView.view;
проблема в том, что, хотя все в альбомной ориентации, новый вид всегда загружается в портретной ориентации.Режим?Пожалуйста, любая помощь по этому вопросу будет очень очень признателен!