我在普通的UIViewController中有一个UIWebView。 UIWebView的内容是在我的程序中编程/动态创建的,它可能很长(多个表行)。不知何故,在加载后,当在屏幕上滑动时,页面将不会滚动超过一半的内容屏幕。因此,我只能看到开始的几行数据,但不能看到其后的许多其他数据。那是为什么?
答案 0 :(得分:2)
如果使用UIWebView
无法正确滚动到底端:
1)解决问题的一种方法(以编程方式)使用适当的自动调整功能UIWebView
。
self.webView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin ;
2)解决问题的其他方法(Interface Builder)是使用适当的自动调整功能UIWebView
。转到Interface Builder-> Web View-> Size Inspector并勾选所有位置的自动调整部件(如上图所示)