我有一个 UIWebView,我从远程 URL 加载内容。我面临的问题是,webview 内容的最后一部分不可滚动。调试时我注意到 adjustedContentInset 设置为 {0, 0, 49, 0} 。也许这就是部分 webview 内容(距结尾 49 分)不可滚动的原因。有什么办法可以摆脱 adjustedContentInset 以便整个内容变得可滚动?

我尝试将 webview 的滚动 View 的 contentInsets 设置为 {0,0,0,0} 但它没有帮助。
UITableViewUICollectionViewcontentInsetAdjustmentBehavior 方法来重置 adjustedContentInset 但我找不到 UIWebView 的此类属性。

任何帮助将不胜感激。

最佳答案

实际上, contentInsetAdjustmentBehavior UIScrollView 属性,这就是您提到的原因:



是正确的。

这意味着 contentInsetAdjustmentBehavior 不是 UIWebView ( UIView ) 的属性,您需要做的是通过 web View scrollView 属性访问它:



这正是你的目标。所以:

webView.scrollView.contentInsetAdjustmentBehavior = ...

应该管用。

10-08 12:30