在OSX 10.5+中,应用程序图标在微型窗口上绘制。
Mac Developer Library :: AppKit Framework Reference > NSDockTile > setShowsApplicationBadge:
默认情况下,小型化窗口包括应用程序徽章,以将关联的应用程序传达给用户。在OS X v10.5及更高版本中,应用程序磁贴不支持应用程序徽章。带有自定义视图的小型窗口不会绘制应用程序徽章。应用程序图标由
NSDockTile
对象自动定位在磁贴中。
注意“应用程序图标自动定位在磁贴中”。
如何使用objective-c更改应用程序图标?还是其他任何方法?
答案 0 :(得分:2)
您可以使用-[NSApplication setApplicationIconImage:]
或向-[NSDockTile setContentView:]
提供视图(例如NSImageView
)。