iOS 13 beta 中 WKWebView 的内在内容大小问题
Posted
技术标签:
【中文标题】iOS 13 beta 中 WKWebView 的内在内容大小问题【英文标题】:WKWebView's Intrinsic Content Size issue in iOS 13 beta 【发布时间】:2019-06-28 06:23:21 【问题描述】:我正在尝试获取 WKWeb 视图在加载时的高度,并使用委托方法更改表格视图中单元格的高度。以下代码在 ios 12 之前运行良好。
当我尝试在 iOS 13 beta 中运行时,单元格高度不断增加,因为内在大小每次都增加一。
有没有办法阻止这种情况?
override var intrinsicContentSize: CGSize
print("intrinsic content size id \(self.scrollView.contentSize.height)")
self.delegate?.changeHeight(self.scrollView.contentSize.height,self.indexpathOfCell)
return self.scrollView.contentSize
【问题讨论】:
【参考方案1】:该问题已在 Xcode11 beta7 中得到修复,intrinsicContentSize 可以正常工作。
【讨论】:
我发现问题在 iPad OS 13 中仍然存在以上是关于iOS 13 beta 中 WKWebView 的内在内容大小问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 WKWebView 在 iOS 13 中进行桌面浏览?
iOS 13 SceneDelegate 上的 WKWebView 警报崩溃
在 iOS14 上释放 wkwebview 时,发送手势事件导致崩溃
SwiftUI - WKWebView 的 iOS 13 UIViewRepresentable 获取线程 1:EXC_BREAKPOINT 崩溃
SwiftUI - WKWebView 的 iOS 13 UIViewRepresentable 获取线程 1:EXC_BREAKPOINT 崩溃