objective-c - 如何使用 Cocoa 在我的 Dock 图标上绘制徽章?

标签 objective-c macos cocoa badge nsdocktile

如何使用 Cocoa 将徽章添加到我的应用程序的 Dock 图标?有没有粗略的“标准化”方法来做到这一点?

(我指的是邮件、iChat 等中显示的徽章,用于指示未读消息的数量等。)

Cocoa Touch 确实提供了一种这样的方法,但我还没有找到任何与常规 Cocoa 应用程序等效的方法。

最佳答案

使用

 [[[NSApplication sharedApplication] dockTile] setBadgeLabel:@"2234"];

此方法和 NSDockTile 类自 Leopard 起就可用。

关于objective-c - 如何使用 Cocoa 在我的 Dock 图标上绘制徽章?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56082301/

相关文章:

iphone - 将图像设置为按钮

swift - NSToolbar - 我们什么时候可以访问 ToolBarItem?

ios - Objective-C 在运行时调用类私有(private)的类方法

macos - NSController 有自己的 xib 文件但没有 View

objective-c - NSBundle pathForResource 在 shell 工具中失败

python - 如何使用Python获取行的最后一部分

iphone - 什么时候应该以编程方式创建 View Controller ,什么时候应该使用 NIB 文件?

ios - 由于未捕获的异常 'NSInvalidArgumentExceptioneason: ' -[__NSCFDictionary 练习] : unrecognized selector 而终止应用程序

iphone、ipad VGA 外部显示器 - tvOutManager

ios - Objective C - 按值传递和按引用传递