2017-06-22 118 views
0

首先,對不起,我的英語不好,並感謝順路,如何防止方向改變180度

我需要知道,如果是可以防止的方向變化,使APP與靜態波泰特所有的時間。無任何方向改變的情況下,如果設備旋轉90度或180度,屏幕不會改變。

我用科爾多瓦 - 插件屏幕方位,我可以做一個縱向或橫向,但總是改變方位180度旋轉設備的...

我證明有明顯的android:screenOrientation和選項,但沒有結果...

有人可以幫助我!?

謝謝!

+1

可能重複[如何防止Phonegap應用程序切換到橫向視圖](https://stackoverflow.com/questions/23673892/how-to-prevent-a-phonegap-application-to-switch-to-景觀視圖) –

+0

該主題引用方向從縱向更改爲風景或反之亦然,但不是180度的變化......感謝無論如何:) – Armando

+0

請參閱我的回答https://stackoverflow.com/questions/44491204/prevent- 180度翻轉ios-cordova/44494601#44494601 – jcesarmobile

回答

0

我可以在沒有任何插件的情況下鎖定屏幕方向。

對於Android,將在config.xml中的以下似乎爲我工作:

<platform name="android"> 
    <preference name="orientation" value="portrait" /> 
</platform> 

對於iOS我設定的允許方向在Xcode,在通用/部署信息部分。

對於實時鎖定/解鎖,您可以嘗試https://github.com/cogitor/PhoneGap-OrientationLock

+0

你好,謝謝你的幫助:),我證明了(清單)和插件cordova-plugin-screen-orientation(plugin)或screen.lockOrientation (「人像初級」);在所有情況下,屏幕都會隨着屏幕180º方向的改變而旋轉,並且不會鎖定在portrait-primary only :(在mozilla基金會網站中,Screen.lockOrientation()表示:「注意:此方法僅適用於對於已安裝的Web應用程序或全屏模式下的網頁,「iu放在全屏幕中,結果相同。我真的認爲我在做一些不好的事情...... – Armando