2009-11-13 3 views
1

여러 탐색 컨트롤러가있는 사용자 지정 탭 표시 줄 컨트롤러가있는 복잡한 구조가 있습니다. 이러한 하위 탐색 컨트롤러 중 일부는 세로 모드 만 지원하므로 회전 할 때 회전을 해제합니다. 새로운 내비게이션 컨트롤러에 들어가서 풍경에있을 때 자동 회전을 강제로 수행 할 수있는 방법이 있습니까?iphone이 가로 모드에서 세로 모드로 설정되어 있습니까?

답변

0

애플은 더 이상 private 메소드 호출을 허용하지 않고, 제출되었을 때 정적 분석을 통해 애플 리케이션을 실행하고 있습니다. [[UIDevice currentDevice] setOrientation:]을 사용하여 새 앱을 제출하면 거부됩니다.

1

문서화되지 않은 방법 setOrientation:을 클래스에서 시도 할 수 있습니다. 당신은 하나의 컴파일러 경고를해야합니다

[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait]; 

, 그것을 무시 다음은 한 예입니다.

이 방법을 사용하여 Apple 거절에 문제가 없으므로 지금까지는 작동하지 않습니다.

관련 문제