gpt4 book ai didi

swift - 无法通过 PDFKit 在 iOS 13 和 iPhones 11、XR 等上绘制图像注释

转载 作者:搜寻专家 更新时间:2023-11-01 05:31:35 25 4
gpt4 key购买 nike

我被分配了一项任务,我应该在其中绘制一些图像和这些图像之间的一些直线。我用这个方法成功了,

    class PDFImageAnnotation: PDFAnnotation {

var image: UIImage?

convenience init(_ image: UIImage?, bounds: CGRect, properties: [AnyHashable : Any]?) {
self.init(bounds: bounds, forType: PDFAnnotationSubtype.ink, withProperties: properties)
self.image = image
}

override func draw(with box: PDFDisplayBox, in context: CGContext) {
super.draw(with: box, in: context)

// Drawing the image within the annotation's bounds.
guard let cgImage = image?.cgImage else { return }
context.draw(cgImage, in: bounds)
}
}

现在,每当用户点击 PDF 页面时,我只需在该位置添加此图像注释。在 iOS 13 发布后,每当我点击 PDF 页面时,这都不会显示图像注释,尽管我收到触摸委托(delegate)并且我的代码在 iOS 12 上运行良好。有什么可能的解决方案吗?

最佳答案

我遇到了类似的问题,点击手势没有添加到 PDFView。这可能是因为 View 堆叠,我不确定。但我通过在我的 PDFView 上添加另一个 UIView 并在其上添加点击手势来解决它。

关于swift - 无法通过 PDFKit 在 iOS 13 和 iPhones 11、XR 等上绘制图像注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58269098/

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