我遇到与此处描述的问题相同的问题:UIWebView doesn't scroll to the bottom of the webpage loaded/created(很遗憾没人在那里回答)
我有一个内部UIView的UIWebView,并且它不会滚动到底部,它实际上可以滚动它但它再次反弹,所以我看不到我的WebView底部100 px,什么可以是吗?
谢谢
答案 0 :(得分:15)
答案 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 ;
2)解决问题的其他方法(Interface Builder)是使用适当的自动调整功能UIWebView
。转到Interface Builder-> Web View-> Size Inspector并勾选所有位置的自动调整部件(如上图所示)
答案 3 :(得分:0)
不要忘记为网络视图禁用Autolayout!