2012-07-20 45 views
1

我正在使用iOS模拟器,它旋转得很好,但与android不同,webview似乎不会自动重新调整大小。 orientationchanged事件触发,但我不知道如何处理刷新页面。我无法做整页刷新,但它确实解决了问题,因为我正在使用多页JQmobile模板。任何关于其他方式重新调整大小的想法?我试过$ .mobile.trigger('pagecreate');和pageshow。phonegap iOS旋转

<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0 target-densityDpi=device-dpi" /> 

回答

2

有你的index.html在IOS设备时,其旋转会自动调整的<head>保持这个

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" /> 

+0

我会发布我的,但它几乎是一样的。 – Jason 2012-07-20 12:41:48

+0

我注意到我没有添加cordova.ios.js文件,即使在我改变了它,但它不工作。 – Jason 2012-07-20 13:15:12

+0

我没有user-scalable = no,似乎已经修复它!谢谢,虽然现在我有一件非常奇怪的事情,我的图表上的值只有在旋转到横向模式时才会变成链接,并且只有图表上方的数字才会变成链接。 – Jason 2012-07-20 13:23:48