0

세로 모드 또는 가로 모드를 사용할 수있는 모바일 응용 프로그램이 있습니다. 하지만 한 페이지에서 가로 모드로 강제보기를 원합니다. 나는 "cordova-plugin-screen-orientation"이라는 Phonegap 플러그인을 사용합니다. 나는이 플러그인의 differents 버전에서 많은 것을 시도했다. 잠시 후 아래 스크린 샷에서 문제가 발생하지만 IOS에서만 발생합니다. 그것은 안드로이드에서 잘 작동합니다.IOS 화면 방향 phonegap

Show printscreen

  • 폰갭 버전 : 6.0.3
  • Cordave 버전 : 4.2.0
  • 플러그인 버전 : 당신의 도움에 대한 1.4.2

감사합니다!

안부

+0

도와 줄 수있는 방법이 없으므로 오리엔테이션 코드를 보여줄 수 있습니까? – nycynik

답변

0

이 /가 iOS 용 일반적인 방법으로 화면 방향을 고정하고 Android.The 플러그인이 화면에 다음을 추가

<preference name="Orientation" value="portrait" /> 
+0

이미 시도했지만 작동하지 않았습니다. 더 이상 아이디어가 없습니까? – Spikynuts

+0

코르도바 업데이트를 시도하십시오. 최신 버전은 6.4.0입니다. – Eric

0

Cordova plugin 설정하기 위해 config.xml 파일에 있어야합니다 객체 (window.screen) :

// lock the device orientation 
.lockOrientation('portrait') 

// unlock the orientation 
.unlockOrientation() 

// current orientation 
.orientation 
// set to either landscape 
screen.lockOrientation('landscape'); 

// allow user rotate 
screen.unlockOrientation(); 

// access current orientation 
console.log('Orientation is ' + screen.orientation); 

모두 안드로이드와 아이폰 OS는 윈도우 객체에 위해서 orientationchange 이벤트가 발생합니다. 이 버전의 플러그인의 경우 알림이 필요한 경우 창 개체를 사용하십시오.