之类的东西 -
<gap:config-file platform="ios" parent="UISupportedInterfaceOrientations" overwrite="true">
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
</gap:config-file>
就像this question关于Phonegap的回答一样。
在Cordova的config.xml中是否有选项?
答案 0 :(得分:2)
对于屏幕方向,添加<preference name="Orientation" value="portrait" />
将导致CLI在每次构建时在平台特定的配置文件中添加特定标签(androidmanifest.xml for android和抱歉我不太了解IOS ...)
如果你想强制ios的方向而不是android,你可以试试这个:
<platform name="ios">
<preference name="Orientation" value="portrait" />
</platform>
对于其他选项,有些标记只能被某些平台识别,因此您可以将它们添加到config.xml中,而cli根据平台使用与否。请参阅here fore android-only options和here for ios-only options。
对于像插件这样的东西,你可以使用cli来自定义每个平台,但不要触摸config.xml。
对于其他不幸的事情,一旦将平台添加到项目中,您可能必须手动编辑特定的平台配置文件(即androidmanifest.xml)。在构建项目时,这些选项应保存在配置文件中。
答案 1 :(得分:0)
我知道这个问题早已得到解答,但是在构建我的第一个基于Cordova的应用程序时,我在今天下午找到了这个方便的文档页面:
http://docs.phonegap.com/phonegap-build/configuring/preferences/#orientation
希望这可以帮助其他任何偶然发现此页面的人。