UIWebview中的iOS6 contentInset的行为与iOS7不同

UIWebview中的iOS6 contentInset的行为与iOS7不同,ios7,ios6,uiwebview,uiscrollview,contentsize,Ios7,Ios6,Uiwebview,Uiscrollview,Contentsize,我尝试在Webview中添加空格,以便内容与Webview非常匹配,就像实现UIViewContentModeScaleAspectFit一样。webview的superview固定为320*200,并且webview的内容大小各不相同,但都足够小,可以容纳该大小。除了使用iOS 6外,其他一切都可以正常工作 float verticalInset = (self.frame.size.height - fitSize.height) / 2; float horizontalInset = (

我尝试在Webview中添加空格,以便内容与Webview非常匹配,就像实现UIViewContentModeScaleAspectFit一样。webview的superview固定为320*200,并且webview的内容大小各不相同,但都足够小,可以容纳该大小。除了使用iOS 6外,其他一切都可以正常工作

float verticalInset = (self.frame.size.height - fitSize.height) / 2;
float horizontalInset = (self.frame.size.width - fitSize.width) / 2;
wv.scrollView.contentInset = UIEdgeInsetsMake(verticalInset, horizontalInset, verticalInset, horizontalInset);
wv.center = self.center;
fitSize的计算是正确的,因为如果我只是将webview的框架设置为该大小,那么内容将非常适合。然而,当放大时,这不会填满它的超级视图

似乎当我在iOS 6中更改contentInset时,它不会调整其内容大小以适应结果框-inset;但iOS7确实调整了它的大小。有什么办法可以解决这个问题吗