我在之前版本的Phonegap上没有遇到此问题。但在2.2中,当我更改方向时,它不会更新uiwebview
。
默认情况下,phonegap不支持横向视图吗?你怎么处理这个?
答案 0 :(得分:50)
这不是WebView更新的问题,而是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" />
答案 1 :(得分:4)
要添加Stephan的答案,如果您需要在方向更改时执行任何特殊操作,可以将回调函数设置为:
window.onorientationchange
答案 2 :(得分:3)
只需更新x-code项目文件(IOS Application target)即可更改或更新支持界面方向并检查所有方向。
它运作良好......
答案 3 :(得分:2)
window.addEventListener(
"orientationchange",
function() {
// Announce the new orientation number
location.reload();
}, false );