这很愚蠢,但如果我运行phonegap创建someApp,然后编辑config.xml文件:
<preference name="orientation" value="default" />
到
<preference name="orientation" value="landscape" />
并在ios上运行,没有任何变化。事实上,它锁定在纵向模式。怎么了?这是一个新鲜的应用程序,没有修改。文档说这就是它的全部内容,但它什么也没做。在网上其他任何地方都没有找到任何帮助...提前致谢。
答案 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上的工作方式不同:(