2013-07-17 8 views
0

이 주제에 대해 여러 품질 보증을 읽고 설명서를 읽었지만 답변에 대한 확인을 원합니다. VC를 자동 회전이 허용된다면iOS6 자동 회전 이해하기


- (BOOL)shouldAutorotate 

이 방법은 결정?


-(NSUInteger)supportedInterfaceOrientations 

이 방법


- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation 

이 방법은 바람직한 방향가 무엇인지 결정 ..., 특정 뷰 컨트롤러 수용 방향도 회전 할 수있는 어떤 결정한다. 그러나 VC에서 호출되는 것이 아니라 탐색 컨트롤러에서 호출됩니다. 그래서 당신이 서브 클래스 uinavigationcontroller해야 사용하려는 경우.


모두 맞습니까?

내가 뭘하려는 건 이미지가 그 방향으로 전달되면 하나의 특정 컨트롤러가 가로로 자동 회전하도록하는 것입니다. 문제없이 이미지 방향을 얻을 수 있습니다. 해당 VC에서 shouldAutorotate를 YES로 설정했고 supportedInterfaceOrientations가 all로 설정되었습니다. 그러나 그것은 회전하지 않습니다.

이것은 UINavigationController에서 가져온 것으로, 다른 UINavigationController를 모달에 표시하며 특정 컨트롤러는 스택에서 약 6 번째입니다.

해당 View Controller의 값에 의해 결정되는 UINavigationController 내의 VC에 대한 선호 방향을 어떻게 제어합니까? 오리엔테이션이 항상 같지는 않을 것입니다.

+0

FML - 테스트 할 때 방향이 고정되었습니다 .... NOOOOOOOO !!!!!! 내가 닫을거야. – StuartM

답변

0

테스트하는 동안 장치에 방향 잠금이 없다는 것을주의하십시오 !!! Opps