我有一个从远程URL加载内容的UIWebView
。我面临的问题是,webview内容的最后一部分不可滚动。调试时,我注意到adjustedContentInset
设置为{0, 0, 49, 0}
。也许这就是部分 Web 视图内容(从结尾开始 49 分(不可滚动的原因。有什么方法可以摆脱adjustedContentInset
以使整个内容变得可滚动?
我尝试将 webview 滚动视图的contentInsets
设置为 {0,0,0,0},但没有帮助。
UITableView
和UICollectionView
contentInsetAdjustmentBehavior
重置adjustedContentInset
的方法,但我找不到UIWebView
这样的属性。
任何帮助将不胜感激。
,contentInsetAdjustmentBehavior
是一个UIScrollView
属性,这就是为什么你提到的:
UITableView
和UICollectionView
contentInsetAdjustmentBehavior
重置调整内容插图的方法,但我找不到这样的属性 对于UIWebView
.
是正确的。
这意味着contentInsetAdjustmentBehavior
不是UIWebView
的属性(UIView
(,您需要做的是通过 Web 视图scrollView
属性访问它:
与 Web 视图关联的滚动视图。
讨论
如果你的应用想要自定义 Web 视图的滚动行为。
你到底要做什么。因此:
webView.scrollView.contentInsetAdjustmentBehavior = ...
应该工作。