2012-05-19 138 views
1

我一直在試圖弄清楚如何將文本和圖像添加到NSStatusItem。這裏是我想要做一個樣機:將標題和圖像添加到NSStatusItem

http://cl.ly/GjTO

我使用statusIetm.view並添加子視圖試過,我試過設置既爲樂趣的標題和圖像性能甚至雖然我知道這是行不通的。不是試圖在狀態項中添加一個自定義窗口,而是在第一個圖像中找到溫度和條件圖標。如果有人有任何想法,我很樂意聽到他們。

由於

回答

1

嘗試創建自定義的NSView並用 設置它[statusItem的setView:myCustomView];

+1

我完全忘了那種方法。隊友的歡呼聲! – Frankrockz

2
statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength]; 
NSImage *statusImage = [NSImage imageNamed:@"icon.png"]; // must be 19x19 max 
[statusItem setImage:statusImage]; 
NSImage *altStatusImage = [NSImage imageNamed:@"icon.png"]; 
[statusItem setAlternateImage:altStatusImage]; 
[statusItem setHighlightMode:YES]; 
[statusItem setAttributedTitle:attrString]; 
[statusItem setTitle:@"Loading..."]; 
[statusItem setMenu:statusMenu];