У меня есть случай, когда представление только в портретном режиме необходимо вставить в контроллер навигации, который имеет вид в ландшафтном режиме в качестве текущего представления.
Хотя я переопределил
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
но он все еще продвигает вид в альбомном режиме. Я также пробовал следующий способ, но даже он не работает.
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait animated:YES];
}
Я попытался изучить другие связанные вопросы, но ничего не нашел.
Есть идеи, как я могу это решить?
Спасибо!