2010-07-20 27 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视图!