objective-c - 在 objective-C 中拦截按钮的事件到 PDF

标签 objective-c ios events pdf adobe-indesign

我的 iO 应用程序中有一个 PDF 阅读器。

我想在 pdf 中创建一个按钮。当我点击这个按钮时,我想用 Objective-c 拦截事件。

我应该使用什么类型的按钮(在 Indesign 中)? 我怎样才能拦截事件?

谢谢

最佳答案

没有直接的方法可以做到这一点,在 InDesign 中使用什么按钮也没有关系。
在 View 中呈现页面后,您必须在页面上找到按钮小部件,它们位于页面的 Annots 集合作为小部件注释。将小部件的位置(小部件字典中的 Rect 条目)从 PDF 坐标转换为 View 坐标。当用户点击屏幕时,测试点击位置是否与您的某个按钮的位置匹配。

关于objective-c - 在 objective-C 中拦截按钮的事件到 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13058274/

相关文章:

php - 即将发生的事件脚本

ios - 无法使用 airplay (Apple TV) 将自定义 View 推送到外部显示器

objective-c - cellForRowAtIndexPath - [indexPath row] 滚动时返回奇怪的数字

objective-c - NSScanner 无法识别 scanUpToString 上的选择器

ios - 解析: Expiry time on Array Value

javascript - 具有缩放和滑动器的 React-Native 图像查看器

iphone - UIAlertview code=1 上的 EXC_BAD_ACCESS

objective-c - Grand Central Dispatch 为何如此之快? (对于这个快速排序算法)

Jquery on() 函数不起作用

c# - 使 lambda 事件订阅者只触发一次然后将其删除