Итак, у меня есть приложение, в котором работает проект master-detail для iPad.UIView с ландшафтом только поворачивается к портрету
Я добавил UIBarButtonItem
показать нажмите на кнопку «О приложении».
Когда я нажимаю третий вид на деталь (от UITable
) и нажимаю кнопку «Назад», он возвращается ко второму представлению в стеке навигации и просмотра поворачивается к портрету!
Все мои viewControllers имеют следующий код:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
else
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
Это ошибка, которая появляется:
Контроллер вид не дал от -shouldAutorotateToInterfaceOrientation: для всех интерфейсов ориентаций. Он должен поддерживать хотя бы одну ориентацию.
Я также попытался установить Landscape на UIView
ориентации непосредственно с раскадровки, но не работает.
Любые провода?
После нескольких тестов с другими вопросами, я понял, что мой О классе зрения на раскадровке не указывал на мой AboutViewController .m класс. Извините за глупый вопрос. –