У меня есть UITableViewController, который работает как в портретной, так и в альбомной ориентации. С этого контроллера я помещаю другой контроллер вида на контроллер навигации. Этот новый viewController только портретный.
Проблема в том, что когда я нахожусь в альбомной ориентации и нажимаю контроллер вида, новый видовой контроллер также находится в альбомной ориентации, пока я не поверну его в портретную ориентацию. Затем он застрял в портрете, как и должно быть.
Можно ли всегда сделать так, чтобы оно появлялось на портрете? Даже если его родитель толкает его в альбомной ориентации?
Обновление:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}