为什么会发生这种情况:

正如您所看到的,在“允许的工具栏项目”中,图像对于"PHP“工具栏项目来说看起来很好,并且当它实际在工具栏中时,它的缩放效果很奇怪。
谢谢
发布于 2009-10-17 20:46:57
在文档中找到以下内容:
图像项目的显示分辨率取决于工具栏的sizeMode。您应该在支持多个图像表示(如icns或tiff )的单个图像中提供特定于默认、常规和小尺寸模式的图像表示。将自动为工具栏的当前sizeMode显示适当的图像表示。如果没有适当的表示法可用,工具栏会将表示法缩放到适合当前模式的大小,但会以性能和外观为代价。不是正方形的图像将被缩放以适合。图像项的图像也会缩小并在图像项的溢出菜单项中使用。(已添加强调)
您可能想尝试修改NSToolbarItem的minSize和maxSize属性。
发布于 2012-06-09 20:26:29
我发现将"Image Well“(NSImageView)的实例拖到工具栏中会更容易一些。这允许设置适当的尺寸(只需添加最小和最大尺寸,然后就可以设置所需的缩放比例)。
它基本上与拖动NSToolbarItem的实例相同:它只是自动将一个可配置的NSImageView插入到新的NSToolbarItem中。所以你可以像往常一样把它连接到你的目标/动作上。
提示:您还可以将NSSegmentedControls和其他NSControls拖到工具栏中:-)
https://stackoverflow.com/questions/1583064
复制相似问题