2011-04-05 24 views
3

這是一個非常奇怪的錯誤。我有一個標籤欄控制器,嵌套導航控制器,然後有你的標準tableview。當你點擊一個單元格時,新的視圖被壓入控制器。這是一個帶有嵌套uiwebview的常規視圖,它將整個視圖向上。Uiwebview開始在景觀不正確的縱向調整大小,但在potrait開始一切正常

以縱向模式進入該視圖時,它看起來很棒,當您將其旋轉到橫向時,它看起來很棒,而且再次回到縱向很好。

但是,當您使用橫向進入該視圖時,它看起來不錯,但旋轉到縱向似乎沒有調整大小,寬度仍然太寬,文字較大。

我已經試過 1.webView.frame = self.view.frame; - 那沒有似乎改變其行爲 2.Both視圖和web視圖設置爲自動調整大小就像我說的開始時,它的工作原理縱向 3. [webView setFrame:CGRectMake(0,0,320,411)];從風景旋轉到肖像時。這真的很奇怪,它使webview消耗了一半的屏幕。字體仍然很大。 4.我已將autoresize更改爲disabled,手動調整方向更改後再進行[webView reload];

我試過各種其他的東西和事物的組合。這個問題在我所有的webviews子視圖中都是一致的。

我有點新,所以請儘量具體。由於

+0

唉,搜索了幾個小時,我終於發現,你把HTML的頭部分以下後: 2011-04-05 20:17:25

+0

歡迎來到StackOverflow!很高興看到你解決了你的問題。請務必將您的答案標記爲可能會偶然發現此問題的其他人的利益。 – Moshe 2011-04-05 20:20:42

回答

5

使用<meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=1.0;'>在HTML的頭部

+1

正確的語法對內容使用逗號而不是分號:''width = device-width,initial-scale = 1.0,maximum-scale = 1.0「' – TalkLittle 2014-03-24 21:35:06

相關問題