我正在构建一个基于倾斜的游戏,并希望将方向锁定为1个特定的横向方向(iOS上的UIInterfaceOrientationLandscapeRight)。但是,如果你将cordova的方向偏好设置为landscape
,它仍然可以旋转180度到任何一种横向模式,这对我来说是不能接受的。这是cordova的缺点吗?我需要这个,而且在本机上做起来很琐碎,所以看起来应该有一个简单的方法来做。
我知道cordova-plugin-screen-orientation,但它只在javascript开始运行时才做一些事情,这对启动屏幕来说太晚了。
3条答案
按热度按时间ih99xse11#
目前我正在查找Android的答案,已接受的答案现在无法使用。在Cordova根文件夹config.xml中添加:
然后,应用程序将进行景观设计。
ezykj2lf2#
找到了解决办法:cordova允许你通过config.xml文件编辑本地属性。我觉得cordova本身应该支持这个,但这是可行的:
pvcm50d13#
请选择横向,然后创建构件