2012-07-10 20 views
9

हाय मैंने एक कोको स्थिति ऐप विकसित किया। जब मैं उदाहरण के लिए एक लंबा शीर्षक डालता हूं, तो यह दिखाया नहीं जा सकता है और यदि मैं एक छवि को आइकन के रूप में भी डालता हूं तो इसे दिखाया नहीं जा सकता है, लेकिन अगर मैं एक छोटा शीर्षक डालता हूं तो यह सही तरीके से काम करता है। मैं इस समस्या को कैसे ठीक कर सकता हूं और छवि को दिखा सकता हूं?एक कोको स्थिति ऐप में प्रदर्शित छवि

statusItem = [[[NSStatusBar systemStatusBar] 
    statusItemWithLength:NSSquareStatusItemLength] retain];  

[statusItem setMenu:menu]; 
//[statusItem setTitle:@"Notif "]; 
[statusItem setImage:[NSImage imageNamed:@"image"]]; 
[statusItem setHighlightMode:YES]; 
+0

कुछ सुझाव कृपया? – user1503496

+0

हम, आप मेनू में या स्थिति में एक छवि दिखाना चाहते हैं? –

उत्तर

9

मूल रूप से

NSStatusItem *statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength]; 
NSImage* icon = [NSImage alloc] initWith ...] 
[statusItem setImage:icon]; 

लेकिन अपनी छवि को एक सही आकार में हो गया है (कम से कम 20 * 20)

+0

स्थिति Item = [[[NSStatusBar systemStatusBar] स्थिति ItemWithLength: NSSquareStatusItemLength] बनाए रखें]; \t [statusItem setMenu: मेनू]; \t // [statusItem setTitle: @ "Notif"]; \t [statusItem setImage: [NSImage imageNamed: @ "image"]]; \t [statusItem setHighlightMode: YES]; यह मेरा कोड है और मैंने अन्य स्रोत फ़ोल्डर में छवि को जोड़ा है – user1503496

+0

मैं आकार 20 * 20 से कम कैसे बना सकता हूं? – user1503496

+1

[आइकन सेट आकार: एनएसएमके आकार (चौड़ाई, ऊंचाई)]। और सुनिश्चित करें [एनएसआईमेज छवि नामित: @ "छवि"] शून्य वापस नहीं आती है। –

संबंधित मुद्दे