如何获取用户触摸的 PDF 对象(字符串、图像等)?

Posted

技术标签:

【中文标题】如何获取用户触摸的 PDF 对象(字符串、图像等)?【英文标题】:how do I get a PDF object (string,image,etc) that was touched by user? 【发布时间】:2010-08-02 16:01:23 【问题描述】:

我正在使用 CGPDF* 类集来阅读 pdf 文档,有没有办法提取用户触摸(“点击”)的对象?换句话说,有没有办法在某些坐标处获取 PDF /(Quartz?)对象?

【问题讨论】:

用户不会在 ios 设备上点击任何东西,因为他们不支持鼠标。您如何显示 PDF 内容? 使用 cgpdfdocument。我的意思是触摸交互,比如点击超链接 CGPDFDocument 是一个模型类。你如何向用户展示它? 哦,你的意思是 :) 对不起,我对 CocoaTouch/Quartz/Core Graphics 还不是很精通。好吧,实际上我正在使用 UIScrollView,其中有一个子视图,其中添加了一个 CATiledLayer 作为层 - (void)drawLayer:(CALayer )layer inContext:(CGContextRef)ctx / 代码在这里 */ CGContextDrawPDFPage(ctx , myPageRef);有没有办法获取给定 CGPDFObject 的坐标? (或者也许我的问题很愚蠢/无关紧要?)感谢您的帮助 【参考方案1】:

可以在here 找到有关如何实现此目标的全面背景。

【讨论】:

以上是关于如何获取用户触摸的 PDF 对象(字符串、图像等)?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Swift 3 触摸时在 Webview 中获取 pdf 的实际坐标

如何控制 UIWebView 上的触摸? (苹果手机)

如何从商店动态获取图像到旋转木马煎茶触摸 2

java内部如何将任何类型的文件(图像,pdf等)转换为bytearray?

可可触摸:如何找出被触摸的对象

(转)使用OpenGL显示图像响应触摸事件