2016-06-03 3 views
0

iPad 용 iOS 앱을 개발 중입니다. 나는 cordova 3.9와 함께 sencha touch 2를 사용합니다. 나는 phonegap 빌더를 사용하여 내 애플 리케이션을 생성하고있다. 장치가 세로 인 경우 문제는 첫 번째로드에 있습니다.Sencha Touch 앱의 가로 모드 문제 (최초로드시) iOS 9

  • 입니다. 그리고 내 애플 리케이션을 엽니 다. 실행 정상. 앱이 이미 열려있을 때 그 다음 나는 풍경을 그 또한 정상 달리게한다.
  • 그러나 장치가 풍경 때, 나는 처음으로 내 응용 프로그램을 열고, 화면은 엉망

enter image description here

누군가를 도울 수있다 (그림처럼)인가? 내 iPad는 iOS 9 btw입니다. 미리 감사드립니다.

+1

Config.xml 파일에서 방향 구성을 사용 했습니까? –

+0

아니요, config.xml의 방향이 "default"로 설정되었습니다. –

답변

0

코드에서 어떤 방향 으로든 방향을 처리하고 있습니까? 앱이 출시 될 때 처음보기는 어떻게 만듭니 까? 두 가지 오리엔테이션을 모두 지원하는 경우 오리엔테이션을 직접 처리하는 것이 좋습니다. 이렇게하려면 방향이 다른 두 가지보기를 만들고 컨트롤러에서 시작시의 방향에 따라 적절한보기를 만듭니다.

또한 viewport에서 orientationChange 이벤트를 처리해야합니다. 하지만 그 일은 그리 어렵지 않습니다. 너무 복잡하게 만들지 않으려면 한 방향 만 지원하고 다른 것은 신경 쓰지 마세요. 이렇게하려면 응용 프로그램의 config.xml에서 방위를 잠글 수 있습니다. 여기에서 Sencha Touch 및 Apache Cordova를 사용하여 방향 인식 모바일 응용 프로그램을 만드는 방법을 작성했습니다. http://developers.de/blogs/indraneel/archive/2016/08/18/guide-to-create-orientation-awareness-in-sencha-touch-apache-cordova-app-part-1.aspx 도움이 될만한 정보가 있습니다.