我制作一个简单的应用程序,我会显示带有一些文本和图像的pdf文件。在那个基本层上我希望有另一个图层,这个图层将被放置在图像上,当用户触摸这个图层/视图/矩形时会发生一些事情。我想问你这是否可行,是否存在任何阻塞点以及实现这一目标的最佳方法。谢谢你的建议:)
答案 0 :(得分:2)
是的,这是可能的。
我认为最好的方法是使用CoreGraphics CGPDFDocument和CGPDFPage API绘制PDF文件。要在上面添加额外的图层,您可以使用以下方法之一:
使用第一个解决方案,您可以轻松地将UITapGestureRecognizer添加到子视图中。使用其他两个,您将手势识别器添加到PDF视图,然后必须确定用户点击的位置。