내 앱에 하위 컨트롤러 이 있어야합니다. 내 컨트롤러가이어야합니다. 그리고 그것에서, 나는 각보기의 회전을 결정합니다. 이것은 올바르게 작동합니다. 그러나 iOS6에서는 Apple이 제공 한 문서를 읽었지만 이해할 수는 없습니다.iOS6의 회전 메커니즘을 이해할 수 없습니다.
내 앱에는 루트보기 컨트롤러로 탐색 컨트롤러가 있습니다. 이 탐색 컨트롤러에는 탭 컨트롤러가 있습니다. 그리고 탭 컨트롤러에는 일부보기 컨트롤러가 있습니다. 첫 번째보기 컨트롤러 (탭 컨트롤러에서)를 세로 모드로만보고 두 번째보기 컨트롤러 (탭 컨트롤러에서)를 세로 및 가로 모드로 모두보고 싶습니다. 그것은 iOS5에서 올바르게 작동합니다. 하지만 iOS6에서 만드는 방법을 모르겠습니다. supportedInterfaceOrientations의 하위 클래스를 만들어야한다는 것을 알고 있지만 회전이 발생하면 작동하지 않습니다. 놀랍게도 뷰가 표시 될 때 호출됩니다. 내가 원하는 것을 만드는 방법?
읽어 주셔서 감사합니다.
과 감각을 만드는'AppDelegate.m' 파일 '을하거나'Info.plist'과의 당신을 뷰는 미리 정의 된 방향을 지원하는지 아닌지에 관계없이'BOOL' 값을 갖는'-shouldAutorotate :'메소드에만 응답합니다. iOS6에서는'- shouldAutorotateToInterfaceOrientation :'이 더 이상 사용되지 않습니다. – holex
고맙습니다. 나는 그것을 해결했다. – eon