我将以下内容添加到根
中的config.xml中 <preference name="orientation" value="default" />
但它似乎没有效果,应用程序卡在纵向模式。我还确保禁用方向锁定。
有什么想法吗?
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.ameba.mobile.api" android-versionCode="5" version="1.4" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<preference name="SplashScreen" value="splash" />
<preference name="SplashScreenDelay" value="3000" />
.......
<content src="index.html" />
<plugin name="cordova-plugin-whitelist" version="1" />
<access origin="*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<preference name="orientation" value="default" />
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
</widget>
答案 0 :(得分:4)
这是一个错误,iPad的默认方向应该是所有方向
无论如何,如果你想在iPhone和iPad上拥有所有方向,你可以使用&#34; all&#34;方向值
border-left-color: transparent;
答案 1 :(得分:1)
为了在jcesarmobile的答案上花费,“默认”标记会从项目中删除所有方向首选项,对于iOS,这意味着XCode不会使用所有值重新填充plist,而是将其留空。
http://open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
对于我的特定项目,我必须将其包装在平台标签中以避免准备错误:
<platform name="ios">
<preference name="Orientation" value="all" />
</platform>