我以前版本的Phonegap没有此问题。但在2.2中,当我改变方向时,它不会更新uiwebview
。phonegap 2.2方向更改不调整应用程序
phonegap默认不支持横向视图吗?你如何处理这个问题?
我以前版本的Phonegap没有此问题。但在2.2中,当我改变方向时,它不会更新uiwebview
。phonegap 2.2方向更改不调整应用程序
phonegap默认不支持横向视图吗?你如何处理这个问题?
这不是web视图的问题得到了更新,但在中的index.html的文件头的元标记。
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
去除不需要height=device-height
后,一切都工作得很好
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, target-densitydpi=device-dpi" />
要添加到斯蒂芬的回答,如果你需要做什么特别的事情,当方向的变化,你可以设置一个回调函数为:
window.onorientationchange
只要去更新X代码项目文件(iOS应用程序目标)更改或更新支持接口方向,并检查它的所有方向。
它的工作好...
是的,这是它。在Xcode目标 - >您的应用程序 - > iPhone/iPad部署信息 - >“支持的接口方向”。点击您希望支持的每个方向。默认情况下,只有肖像被启用。 – notacouch
代码明智这些选项坐在'平台/ IOS /应用程序的名字/应用程序的名字-Info.plist','
window.addEventListener(
"orientationchange",
function() {
// Announce the new orientation number
location.reload();
}, false);
太感谢你了,身高=设备高度的工作在Android(不伤害),删除它对于iOS后,与Android和锯我重新测试这是不必要的,所以一个很好的解决方案 –
非常感谢这个:D – fuzzyalej
你救了我的一天...谢谢 –