现在最新的os10.12操作系统,可以显示PDF注释,但是现在我还有一个问题,我之前在PDFView->mouseDragged中记录了坐标信息,然后会自动调用PDFView->drawPage函数,这个函数我会绘制 NSBezierPath 曲线以确定动态注释边界。但是现在在mouseDragged 的过程中并没有被调用drawPage:toContext 函数。所以看不到添加注解的动态曲线。我使用的刷新方法依然没有调用drawPage:toContext,只有打开pdf和scroll view pdf kit才会调用drawPage:toContext。我想知道如何调用这个函数。非常感谢您的帮助。
问问题
845 次
1 回答
2
PDFKit 目前似乎有点麻烦。https://forums.developer.apple.com/thread/60440
我使用 drawPage:inContext: 取得了一些成功(这是 drawPage:toContext: 所涵盖的私有方法)。尝试将 drawPage:inContext: 添加到类扩展(ARC 要求定义所有选择器)并查看它是否被调用。
于 2016-10-04T09:09:00.847 回答