PhoneGap Hello World改变方向

时间:2014-11-25 18:54:07

标签: cordova orientation landscape

这很愚蠢,但如果我运行phonegap创建someApp,然后编辑config.xml文件:

<preference name="orientation" value="default" />

<preference name="orientation" value="landscape" />

并在ios上运行,没有任何变化。事实上,它锁定在纵向模式。怎么了?这是一个新鲜的应用程序,没有修改。文档说这就是它的全部内容,但它什么也没做。在网上其他任何地方都没有找到任何帮助...提前致谢。

1 个答案:

答案 0 :(得分:0)

检查此http://plugins.cordova.io/#/package/net.yoik.cordova.plugins.screenorientation以获取可能的解决方案。

我更新了默认应用中的js / index.js文件:

onDeviceReady: function() {
    app.receivedEvent('deviceready');
    screen.lockOrientation('landscape'); //this is the new line
},

这只是一种解决方法,因为现在该应用在Android和iOS上的工作方式不同:(