2011-12-08 37 views
0

我有一個網頁,無論視口大小如何,都能在iPad上以橫向或縱向模式顯示。但是,當您從橫向旋轉到縱向時,iPad會放大,當您旋轉回來時,它不會再縮小。如何讓iPad在旋轉時不縮放我的網頁?

有沒有辦法讓它縮小?或者不放大第一個地方?畢竟,大部分時間應用程序都應該全屏顯示。

我試過玩元視口,但禁用用戶縮放只是意味着一旦它自動放大,你卡住了,你不能再縮小。

+0

您是否嘗試將webView的scalesPageToFit屬性設置爲NO? – tiltem

+0

這是在瀏覽器中,而不是iOS應用程序。 –

+0

可能重複[iPad佈局從縱向到景觀旋轉時放大](http://stackoverflow.com/questions/5434656/ipad-layout-scales-up-when-rotating-from-portrait-to-landcape) –

回答

0

我們禁用了用戶縮放功能,並使用媒體查詢來告訴用戶爲了獲得最佳體驗而保持設備格局(這是基於Web的演示文稿),但如果他們具有設備肖像,則會縮小縮放比例切換回風景,並且無法恢復到原始狀態。

更新:

摸索出修復此問題。您需要確保視口元的最大和最小比例設置爲1。例如:

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"> 
+0

是啊。設置最小/最大比例似乎是唯一的方法。幸運的是,您可以快速設置和取消設置以獲得相同效果,而不禁用縮放。 –