gpt4 book ai didi

ios - 黑色瓷砖出现在 UIWebview 的 pdf 缩放中

转载 作者:行者123 更新时间:2023-11-29 02:20:17 25 4
gpt4 key购买 nike

当在 UIWebview 中加载 pdf 时,它首先会正确加载。但是当放大和缩小一段时间后,pdf 无法正确呈现。即在某些缩放级别下,一些平铺区域 [矩形区域] 显示为黑色,之后它会保持相同的状态。请看下图

enter image description here

知道如何使这个正确吗?

最佳答案

我遇到了同样的问题,我尝试使用 WKWebview 和 UIWebView 阅读本地 pdf。在我放大和缩小 iPad 后, View 像您的 View 一样变黑,我认为这是因为内存问题并且渲染 html 时出现问题。如果你想更好地打开 pdf,只需为 iOS 11 以上调用 UIDocumentInteractionController 或 PDFKit

func showPDF(){
let documentController = UIDocumentInteractionController.init(url: localUrl!)
documentController.delegate = self
documentController.presentPreview(animated: true)
}

你需要实现委托(delegate)方法

func documentInteractionControllerViewControllerForPreview(_ controller: UIDocumentInteractionController) -> UIViewController {
return self
}

关于ios - 黑色瓷砖出现在 UIWebview 的 pdf 缩放中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28234034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com