내 응용 프로그램은 세로보기 모드와 가로 모드 모드를 모두 지원해야합니다. 포럼에서 Navigation Controller를 하위 클래스로 분류 한 다음 SupportedInterfaceOrientations 메서드를 사용하여 처리해야한다는 사실을 발견했습니다.iOS7 자동 회전보기
그러나 내 응용 프로그램에는 다른 레이아웃이 있습니다. 루트 뷰 컨트롤러로 탭 컨트롤러가 있고 각 탭 컨트롤러에는 자체 탐색 컨트롤러가 있습니다. 또한 rootview 컨트롤러에 표시되는 로그인보기 (응용 프로그램의 인증 용)가 있습니다. 네비게이션 컨트롤러 또는 TabBar의 컨트롤러 또는 AppDelegate에에 - 난
- (BOOL)shouldAutorotate
{
return NO;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
이 코드를 추가 할 위치 이제 문제입니다.
보기는 세로가 될 하나? 로그인보기입니까? – matt
가능한 복제본 [iOS6에서 ViewController를 특정 인터페이스 객체에 강제로 가져 가면 스택에 푸시 될 때 문제가 발생합니다.] (http://stackoverflow.com/questions/15300819/in-ios6-trouble-forcing-viewcontroller-to-certain-interfaceorientation-when- pus) – matt