Что еще мне делать?
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) toInterfaceOrientation
{
return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
-(BOOL)shouldAutoRotate
{
return NO;
}
Мой viewController все еще вращается.
Он встроен в стек навигации. Если я создам подкласс UINavigationController и реализую там те же шаблоны, предназначенные только для портретов, и встрою свой viewController в этот измененный navigationController, это сработает, но я не собираюсь переписывать свой код везде, где появляется UINavigationController.
Какова лучшая практика здесь?