在pdf iOS 5上绘制图像

在pdf iOS 5上绘制图像,ios,ipad,pdf,Ios,Ipad,Pdf,我正在制作一个简单的应用程序,我在其中显示一些文本和图像的pdf文件。在这个基本层上,我希望有另一个层,这个层将被放置在图像上,当用户在这个层/视图/矩形内触摸时,会发生一些事情。我想问你,这是否可能,是否存在任何阻碍点,以及实现这一目标的最佳方法是什么。谢谢你的建议:)是的,这是可能的 我认为最好的方法是使用CoreGraphics CGPDFDocument和CGPDFPage API绘制PDF文件。要在上面添加额外图层,可以使用以下选项之一: 使用PDF呈现视图的子视图 使用CALaye

我正在制作一个简单的应用程序,我在其中显示一些文本和图像的pdf文件。在这个基本层上,我希望有另一个层,这个层将被放置在图像上,当用户在这个层/视图/矩形内触摸时,会发生一些事情。我想问你,这是否可能,是否存在任何阻碍点,以及实现这一目标的最佳方法是什么。谢谢你的建议:)

是的,这是可能的

我认为最好的方法是使用CoreGraphics CGPDFDocument和CGPDFPage API绘制PDF文件。要在上面添加额外图层,可以使用以下选项之一:

  • 使用PDF呈现视图的子视图
  • 使用CALayer将子层添加到PDF渲染视图的主层中
  • 在与PDF图层相同的图层中绘制内容
使用第一种解决方案,您可以将UITapGestureRecognitor添加到子视图中。对于另外两个,您将手势识别器添加到PDF视图中,然后必须计算用户点击的位置