首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIWebView中pdf上的可点击区域

UIWebView中pdf上的可点击区域
EN

Stack Overflow用户
提问于 2015-07-06 23:07:29
回答 1查看 26关注 0票数 0

有一个工作,我很快就必须开始,这需要一个pdf (在pdf内的图片)的某些领域是可点击的,并在点击时播放声音。

现在我明白了,我可以得到每个点击区域的矩形/坐标,并检查触摸或在点击区域上放置一个按钮,然后以这种方式播放声音,但这似乎是一个可怕的丑陋的方式,我将不得不存储每个pdf的‘点击区域数据’,其数量目前尚不清楚,但可能是100或更多!

有没有更优雅的解决方案或变通办法?你怎么做?

不是寻找代码,而是寻找想法。

感谢您的帮助,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-07-08 18:15:47

既然你正在寻找想法,我推荐一个PDF库,它可以解决所有这些问题,这样你就可以专注于应用程序的独特部分。我是PSPDFKit的作者,所以我有偏见,但你可以谷歌一下--有几个选择(尽管它们都是商业的)。

在我们的产品中,我们提供了一种简单的方法来获取文本和图像的坐标:

https://pspdfkit.com/api/ios/Classes/PSPDFDocument.html#//api/name/objectsAtPDFRect:page:options

这将为您提供PSPDFImageInfo对象。

您可以实现点击的默认委托:https://pspdfkit.com/api/ios/Protocols/PSPDFViewControllerDelegate.html#//api/name/pdfViewController:didTapOnPageView:atPoint

然后对图像进行命中测试,并调用您的自定义代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31249324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档