2011-12-17 33 views
6

當我使用Chrome在Lion中下載某些內容時,我的Dock上會顯示一個帶有下載進度並自動更新的徽章。在OSX中動態更新應用程序圖標

Dynamic badge

一個可以如何去實現呢?

+0

嘿,會是'setBadgeLabel'能夠做你想要的嗎?我以爲'setBadgeLabel'只用於文字,谷歌瀏覽器圖標右下方的圓形過程看起來像一個圖像。你是否可以用'setBadgeLabel'在圖標上放置一個圖像?你能分享你最終結果的截圖嗎? – Noitidart 2015-01-14 01:23:40

回答

5

我認爲你正在尋找這一段代碼:

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

Here你可以找到你所需要的(它的NSDockTile Class Reference)的所有信息。

+0

謝謝answng :) – Will 2011-12-18 14:06:18

相關問題