macos - PDF缩略图查看 : Not able to select thumbnails in Sierra for MAC OSx App

标签 macos cocoa macos-sierra pdfview

我正在使用 PDFKit。请引用here

PDFThumbnailView 在我将 Mac OS X 更新到 Sierra 后,不允许拖动或选择缩略图。

已经设置

[_pdfThumbnailView setPDFView:_pdfView]; 

以及 xib_pdfThumbnailView 导出。

如果适用于以前的 OS X 版本。

任何帮助将不胜感激。

谢谢!!

最佳答案

Apple 在 MacOS 10.12 中确实搞砸了 PDFKit,其中有许多其他错误,PDFThumbnailView 大部分无法使用,除了显示 pdf 页面列表(有故障)之外,它没有做任何事情)。

我花了很多时间来解决这个问题,但找不到任何解决方法。恐怕您的选择要么等待苹果解决这个问题(希望),要么推出您自己的缩略图 View 替换。

创建您自己的缩略图 View 不应过于复杂。我将使用 NSCollectionView 并将缩略图渲染到其网格中。然后使用 PDFView 连接所有选择并拖放。如果 Apple 不尽快修复 PDFThumbnailView,我正计划这样做。

(ps:raywenderlich.com 上有一个不错的 tutorial on NSCollectionView )

关于macos - PDF缩略图查看 : Not able to select thumbnails in Sierra for MAC OSx App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40763948/

相关文章:

java.lang.RuntimeException : Could not start Selenium session:

Mac 上的 Java 机器人按键 "shift"?

arrow-keys - macOS Sierra - 一种在按住箭头键时移动光标的方法

c - 为什么具有自定义函数的 rl_bind_key 在 OSX/macOS 上的 readline 中失败

objective-c - 可用于设置计算机 sleep 并在 mac os x 中的 cocoa 应用程序中显示 sleep 值的 API

Python 模块在 bash 中返回错误,但不在 IDLE 中返回错误

objective-c - 如何在 64 位的 Objective-C 中获取 Quicktime 电影的开始时间码 (SMPTE)?

objective-c - 如何通过关系做Core Data查询?

cocoa - 将 NSColorWell 绑定(bind)到 NSTextField

ios - 命令/usr/bin/codesign 失败,退出代码为 5