1

我尝试在 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 时,它不会调整其内容的大小以适应结果框架(框架 - 插图);但 iOS 7 确实调整了它的大小。有什么解决方案可以解决这种差异吗?

4

0 回答 0