UIWebView不会滚动到结尾/底部

时间:2010-07-20 13:59:07

标签: iphone uiwebview scroll

我遇到与此处描述的问题相同的问题:UIWebView doesn't scroll to the bottom of the webpage loaded/created(很遗憾没人在那里回答)

我有一个内部UIView的UIWebView,并且它不会滚动到底部,它实际上可以滚动它但它再次反弹,所以我看不到我的WebView底部100 px,什么可以是吗?

谢谢

4 个答案:

答案 0 :(得分:15)

抱歉,伙计们,我的错,我只是要降低WebView的高度

答案 1 :(得分:7)

我今天遇到了这个问题。我已经设置了iPhone 4英寸屏幕的限制。 因此,当我在iPhone 3.5英寸屏幕上执行应用程序时,它没有显示底部部分。

解决方案是转到Interface Builder并单击按钮以转到3.5英寸外形。 (在3.5和4英寸外形之间交替的那种)。

然后选择'Webview'。

编辑器>解决Autolayout问题>添加缺少的约束

此解决方案适用于Xcode 5.

答案 2 :(得分:5)

如果使用UIWebView无法正确滚动到底端:

1)解决问题的一种方法(以编程方式)使用适当的自动调整功能UIWebView

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

enter image description here

2)解决问题的其他方法(Interface Builder)是使用适当的自动调整功能UIWebView。转到Interface Builder-> Web View-> Size Inspector并勾选所有位置的自动调整部件(如上图所示)

答案 3 :(得分:0)

不要忘记为网络视图禁用Autolayout!