更新NSStatusItem的映像

时间:2009-05-14 01:41:59

标签: cocoa user-interface statusbar

我在StatusBar中有一个statusItem。我在课堂上保留了对它的引用。 现在,我想更新项目的图像。 为此,我写了一个类似于:

的方法
-(void)updateStatusIcon:(NSString *)newImage
{
    [statusItem setImage:[NSImage imageNamed:newImage]];
}

图像是一个有效的图标,并且在我最初设置时起作用,因此我知道图像很好。 执行此代码时,statusItem将完全从StatusBar中消失。

知道在NSStatusItem上更新图像的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

这是设置状态项图像的正确方法。您的图片或代码中的其他位置都存在问题。