2010-07-20 26 views

回答

15

對不起球員,是我的錯,我不得不減少的WebView

+2

你一直在幫助別人,雖然:) – aslisabanci 2011-09-15 09:22:05

+0

令人難以置信!我一直在尋找一個解決方案,我看到了這一點,並沒有多少注意到它......我通過反覆試驗減小了尺寸,最後它工作。有趣的是,iOS 8即將到來,這個問題在4年前仍然存在。 – 2014-06-03 22:24:42

+1

我會更好地設置self.webView.autoresizingMask = UIViewAutoresizingFlexibleHeight;而不是降低高。 – Qiulang 2015-05-27 08:28:09

5

的高度,如果您不能滾動至底端用UIWebView正確:

1 )解決此問題的一種方法(編程方式)是使用適當的自動調整至UIWebView

self.webView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin ; 

enter image description here

2)其它方式(界面生成器),以解決該問題,使用適當的自動調整大小到UIWebView。轉到界面生成器 - > Web視圖 - >尺寸檢查器,並在所有地方勾選自動調整部分(如上圖所示)

7

今天我得到了這個問題。我已經設置了iPhone 4英寸屏幕的限制。 所以當我在iPhone 3.5英寸的屏幕上執行應用程序時,它沒有顯示底部部分。

解決方案是去界面生成器,然後點擊按鈕轉到3.5英寸的形狀因子。 (3.5和4英寸之間交替的形狀因子)。

然後選擇'Webview'。

編輯>解決自動佈局問題>添加缺少的約束

該解決方案是Xcode的5

+1

非常感謝你!這幫了我很多:) – 2014-07-16 21:11:58

0

不要忘記禁用自動佈局爲Web視圖!