3

为什么会这样:

如您所见,在“允许的工具栏项目”中,图像对于“PHP”工具栏项目来说看起来不错,当它实际在工具栏中时,它的缩放比例很奇怪。

谢谢

4

2 回答 2

7

在文档中找到了这个:

图像项的显示分辨率取决于工具栏的 sizeMode。您应该在支持多种图像表示(例如 icns 或 tiff)的单个图像中提供特定于默认、常规和小尺寸模式的图像表示。为工具栏的当前 sizeMode 自动显示适当的图像表示。如果适当的表示不可用,则工具栏将表示缩放到当前模式的适当大小,但会以性能和外观为代价。非正方形的图像将被缩放以适应。图像项的图像也会按比例缩小并用于图像项的溢出菜单项。(重点补充)

这似乎您可能想尝试摆弄NSToolbarItem'sminSizemaxSize属性。

于 2009-10-17T20:46:57.290 回答
3

我发现将“Image Well”(NSImageView)的实例拖到工具栏中更容易。这允许设置适当的尺寸(只需添加最小和最大尺寸,然后您就可以设置所需的缩放比例)。

它与拖动 NSToolbarItem 的实例基本相同:它只是自动将可配置的 NSImageView 插入到新的 NSToolbarItem 中。因此,您可以像往常一样将其连接到您的目标/操作。

提示:您还可以将 NSSegmentedControls 和其他 NSControls 拖到工具栏中:-)

于 2012-06-09T12:26:28.623 回答