У меня есть простое приложение для iphone. он имеет 3 представления. первый вид - портретный вид с 3 кнопками. второй вид имеет вид таблицы, который также является портретом. В первом виде при нажатии кнопки отображается второй вид. при щелчке ячейки во втором представлении отображается третье представление. но третий вид - это пейзаж. Я использую «pushViewController» для перехода из каждого представления. При создании видов в IB первые два вида — портретные, а третий вид — альбомный. В третьем контроллере просмотра я также использую следующий код:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
//return UIInterfaceOrientationIsLandscape(interfaceOrientation);
return ((interfaceOrientation == UIInterfaceOrientationLandscapeRight) || (interfaceOrientation == UIInterfaceOrientationLandscapeLeft));
}
Как я могу показать первые два вида в портретной ориентации и третий вид в альбомной ориентации.