2017-06-22 79 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