2014-11-28 3 views
1

iPhone 및 iPad에서 실행되는 iOS 응용 프로그램을 개발 중입니다. iPhone의 경우 iPad에서만 가로 방향으로 만 표시됩니다. 정보 파일에서 모든 유형의 방향이 켜져 있습니다. 기본 뷰 제어기 방법 supportedInterfaceOrientations에서 올바른 방향이 계산됩니다.iPhone 6 플러스 블록 가로 방향

iPhone6 ​​+를 제외한 모든 종류의 기기에서 iOS 7 및 8에서 완벽하게 작동합니다.

(내 앱을 실행하기 전에) 기기를 수동으로 UIInterfaceOrientationMaskLandscapeRight에 넣었을 때 시스템이 iPad처럼 홈 화면의 다른 애플리케이션 아이콘을 회전시키는 것을 볼 수 있습니다. 그 후에 응용 프로그램을 실행하면 실제 장치 방향이 가로 방향이지만 방향이 UIInterfaceOrientationMaskPortrait임을 식별합니다.

저는 iPhone6 ​​+에서만 지원되는 새로운 기능이라는 것을 알고 있습니다. 하지만이 동작을 피하고이 장치에서 세로 모드로 내 UI를 보여주고 싶습니다.

누구나 완료 방법을 알고 있습니까?

답변

0

동일한 문제가 있었고 App의 모든 곳에서 세로 방향 만 허용했습니다. 밖으로 밝혀졌습니다, .. info.plist 항목 : "지원되는 인터페이스 방향"및 모든 4 가지 방향 유형이있었습니다. 나는 초상화 만 제외하고 모두 제거했습니다. iPhone 6 Plus가 가로 모드 (홈 화면)로되어 있어도 응용 프로그램을 다시 열어도 iPhone 6 Plus가 다시 세로로 회전합니다.