可以在PDFThumbnailView中关闭标签吗?

时间:2012-09-18 19:28:13

标签: macos quartz-graphics pdfview

MacOS提供了一组非常方便的类和对象来显示PDF文档。

PDFThumbnailView用于显示缩略图的滚动集合,该缩略图表示PDFDocument中管理的PDF文档的每个页面(并且在全尺寸PDFView中可见,位于PDFThumbnailView的右侧)。这就是我的UI(带有PDFThumbnailView和PDFView)的样子:

MyPDFThumbnailView

这是我的问题,关于PDFThumbnailView标签(我在下图中圈出了其中三个):

PDFThumbnailView提供handy method to change the font of the thumbnail label;但有没有办法真正定制那些标签中出现的内容,或者更好的是,只需完全关闭该标签?

1 个答案:

答案 0 :(得分:1)

好吧,既然这个问题让我在StackOverflow上获得了“风滚草”徽章,我不妨用我最终做的(非最佳)解决方案回答这个问题,以防万一或者其他两个灵魂遇到过这个问题。

PDFThumbnailView has a "setLabelFont:" method,你可以指定一个非常小的字体(想想1点或更少)。

是的,这意味着目光敏锐的用户会在每个页面下方看到一些像素。

据我所知,没有办法为该字体设置字体颜色(即清晰的颜色,与背景匹配的灰色)。

我已经向Apple提交了一份雷达增强请求(rdar:// 12631489),要求他们提供API来关闭这些标签,但我不知道他们是否真的会对此采取行动。