我希望在UIImage
中有UIWebView
和UIScrollView
,所以当我先滚动它会消失图像,然后我只用webView滚动。所以我在故事板中设置它并将这些方法添加到我的代码中:
- (void)setScrollViewContentSize
{
float sizeOfContent = 0;
UIView *lLast = [_scrollView.subviews objectAtIndex:1];
NSInteger wd = lLast.frame.origin.y;
NSInteger ht = lLast.frame.size.height;
sizeOfContent = wd+ht;
_scrollView.contentSize = CGSizeMake(_scrollView.frame.size.width, sizeOfContent);
}
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[webView sizeToFit];
[webView setFrame:CGRectMake(webView.frame.origin.x, webView.frame.origin.y, webView.frame.size.width, webView.frame.size.height)];
[self setScrollViewContentSize];
}
这只是一个问题。当我滚动几行时,我得到了webView的新内容,但之后我什么也没看到。我认为它与缓存有关,我不是在webView中滚动但是使用scrollView,因此webView不知道它应该显示该内容。有人可以帮忙吗?感谢