在MacOS中动态更新应用程序图标

6
当我在Lion中使用Chrome下载东西时,我的dock上显示了一个带有动态更新的下载进度徽章。 如何实现这个功能?

嗨,Will,setBadgeLabel 能够实现你想要的效果吗?我认为 setBadgeLabel 只能用于文本,Google Chrome 图标右下角的圆形进度条看起来像是一张图片。你是否能够使用 setBadgeLabel 将图片覆盖在图标上?能否请分享一下最终结果的截图。 - Noitidart
如果有人需要类似上面截图中的进度徽章,我制作了一个包:https://github.com/sindresorhus/DockProgress#badge - Sindre Sorhus
1个回答

6

我认为您正在寻找这段代码:

[[[NSApplication sharedApplication] dockTile] setBadgeLabel:@"My String"];

您可以在这里找到所有您需要的信息(这是NSDockTile类参考文档)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接