1

我正在與科爾多瓦建立一個應用程序,在某些頁面上運行時強制屏幕方向是至關重要的。我發現了一個插件com.phonegap.plugins.OrientationLock,它在Android設備上工作得很好,但是我找不到IOS的任何解決方案......有沒有人解決過這個問題?謝謝科爾多瓦3.x在運行時強制屏幕方向IOS

回答

1

更新響應

我剛剛發現了一個插件,可以讓這樣的:https://github.com/Adlotto/cordova-plugin-recheck-screen-orientation

使用iOS 7.1在iPhone 5上測試並驗證 - hooray!

原始響應

我還沒有找到一種方法來它在iOS上,但它可能至少選擇哪個方向是允許動態在運行時。

這需要一個全局的shouldRotateToOrientation(度)函數,該函數根據設備的新方向返回true或false。更多詳細信息,請參見:https://groups.google.com/forum/#!topic/phonegap/xw7QSJVCf5I

理論上,您可以要求用戶在需要時旋轉設備,然後通過禁止進一步旋轉將其「鎖定」到位。 (當然不是理想的解決方案。)