2012-07-20 43 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