1

Mac OS X 人机界面指南 (HIG) 概述了侧边栏图标应遵守的某些事项,给出的原因是:

OS X 对侧边栏图标应用各种效果

第一个问题 我没有看到 OS X 将应用这些效果的标准开箱即用侧边栏控件。这些将是哪些控件?

第二个问题

HIG还推荐:

创建三种尺寸的图标:16 x 16、18 x 18 和 32 x 32 像素(如果使用 PDF)。

如果您向应用程序提供矢量图 (pdf),为什么需要复制这三种尺寸?

[我也许可以理解,如果这些尺寸不仅仅是原始正方形 16x16 的纯比例,而是考虑到它们都是相互对称的......]

4

2 回答 2

2

对侧边栏控件的引用是对前面章节Windows: Source Lists (Sidebars)的引用:

源列表(也称为侧边栏)是窗口的一个区域,通常由可移动的分隔器隔开,允许用户在应用程序中导航或选择对象。… 通常,用户在源列表中选择一个对象,然后在窗口的主要部分对该对象进行操作。

API 说明

默认情况下,当您使用NSOutlineVieworNSTableView对象并将突出显示样式设置为时,源列表是半透明的NSTableViewSelectionHighlightStyleSourceList

关于图标大小,我很确定这只是一个错字。他们删除了“不”一词,如“16 x 16、18 x 18 和 32 x 32 像素(如果使用 PDF)”。随后的段落清楚地表明了这一点:

如果您以 PDF 格式创建侧边栏图标,OS X 会自动缩放您的图标以进行高分辨率显示,因此您无需提供高分辨率版本。但是,如果您的图标使用 PNG 格式,则需要提供以下资源:16x16、16x16@2x、18x18、18x18@2x、32x32 和 32x32@2x。

于 2015-01-19T00:25:41.870 回答
0

它们的含义没有明确说明,但它意味着当您以传统的可可时尚方式创建侧边栏时。也就是一个源列表(特别是配置好的NSOutlineView)。在 Yosemite 中,该视图使用视觉效果视图,并且某些相关样式将应用于该视图内的 NSControls 的 AppKit 对象。最好的例子是 Finder 的侧边栏。

至于第二个问题,并不是所有使用的图片都必须是矢量图和矢量图。我什至不确定这些尺寸是否仍然有意义,如果它们仍然列出像素,除非它们没有很好地暗示包括@2x 和@3x 版本的图像的最小尺寸。

于 2015-01-18T23:49:28.740 回答