2013-05-02 4 views
0

ios 탭 표시 줄 응용 프로그램을 개발 한 순간 iphone 시뮬레이터 (ios 6.1)에서 완벽하게 회전합니다. 문제는 내가 실제 장치 (ios 4.3)에서 앱을 실행할 때 앱이 완벽하게 작동하지만 회전하지 않는다는 것입니다.ios4의 UITabBar autorotation +

누구에게 아이디어가 있습니까? iOS4, ios5 및 ios6 세 가지 모두에 대해 순환 게재를 지원할 수 있습니까?

+1

iOS 6.0부터 회전이 상당히 바뀌 었습니다. iOS 6 방법 외에도보기 컨트롤러에 적절한 사전 iOS 6.0 순환 방식을 모두 구현 했습니까? 자세한 내용은'UIViewController' 참조 문서를 읽으십시오. – rmaddy

+0

그래, 그랬어. 방금 추가 한 -'(BOOL) shouldAutorotateToInterfaceOrientation : (UIInterfaceOrientation) interfaceOrientation { return YES; }'모든 .m 파일에 대해 이제 모든 것이 올바르게 작동합니다. 감사합니다. – puntotuning

답변

1

전에서 iOS 5에서 아이폰 OS 6, 즉 및 이전, 응용 프로그램 및 뷰 컨트롤러의 기본 지원되는 인터페이스 방향은 아이 패드 관용구에 대한 & UIInterfaceOrientationLandscape 나중에이 아이 패드 관용구에 대한 UIInterfaceOrientationMaskAll입니다 아이폰 OS 6하면서 아이폰 관용구에 대한 UIInterfaceOrientationPortrait로 설정 iPhone 관용구의 경우 UIInterfaceOrientationMaskAllButUpsideDown입니다.

iOS 6.0에서 <보기가 회전하지 않을 수 있습니다. 회전 과정과 책임있는 컨트롤러 또한 다릅니다. 2. 자동 회전은이 포스트에서 분명히 설명됩니다.

+0

빠른 응답을 보내 주셔서 감사합니다. 결국 나는 내 문제를 해결하여'(BOOL) shouldAutorotateToInterfaceOrientation : (UIInterfaceOrientation) interfaceO rientation {return YES; }'내 .m 파일 모두에. 다행히도 당신의 대답은 비슷한 문제로 다른 사람들을 도울 수 있기를 바랍니다. – puntotuning