1

가 나는 시도했다 :iOS 10에서보기 컨트롤러 방향을 강제 설정하는 방법은 무엇입니까?

-> 서브 클래 싱은 UINavigationController과 재정의 자동 회전 방법

- MyViewController

에> 재정의 자동 회전 방법

-> 그리고 둘.

참고 : 또한, 나는 자동 회전 세트 NO와 함께 노력하고 YES이 내 코드

입니다 :

NavigationControllerNoAutorotate :

@implementation NavigationControllerNoAutorotate 

- (UIInterfaceOrientationMask)supportedInterfaceOrientations { 
    return UIInterfaceOrientationPortrait; 
} 

- (BOOL)shouldAutorotate { 
    return YES; 
} 

@end 

MyViewController :

- (BOOL)shouldAutorotate { 
    return NO; 
} 

- (UIInterfaceOrientationMask)supportedInterfaceOrientations { 
    return UIInterfaceOrientationMaskPortrait; 
} 


- (UIInterfaceOrientationMask)navigationControllerSupportedInterfaceOrientations:(UINavigationController *)navigationController { 
    return UIInterfaceOrientationPortrait; 
} 
+0

에 해결책을 발견, 그리고 배포 정보에 SplitView을 활성화. "전체 화면 필요"가 YES이면 분할보기가 비활성화됩니다. –

+0

이 링크에서 솔루션을 찾았습니다. [link] http://stackoverflow.com/questions/32782044/ios-9-supportedinterfaceorientations-not-working –

답변

1

문제였다 iPad에서 테스트 중이었고, 배포시 SplitView를 활성화했습니다. fo. "전체 화면 필요"가 YES이면 분할보기가 비활성화됩니다.

나는 문제는 내가 아이 패드에서 테스트 한 것이 었이 LINK