0

Objective-c の学習を始めたので、メニューバー アプリを作成するのはちょっとクールだと思いました。私はそれをすべて機能させましたが、ミントのようなアプリが、ミントがここで行うように、数字を含む円をどのように配置するのか疑問に思っていました: http://cl.ly/image/3j2n1A2I2u2q

それは NSStatusBar の組み込み機能ですか? それとも彼らは他の方法でそれをやっていますか?

ありがとう

4

1 に答える 1

0

次のように NSStatusBar クラスとセットアップ アイコンを使用する必要があります。

-(void)setupIcon:(NSString*)resourcePath {
    if (self.statusItem == nil) {
        self.statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSSquareStatusItemLength];

        //Loads an image as resource
        NSImage * img = [[[NSImage alloc] initWithContentsOfFile:resourcePath] autorelease];

        if (img == nil) {
            NSLog(@"Could not create image: %@.", resourcePath);
        } else {
            [self.statusItem setImage:img];
        }
    }
}
于 2013-03-19T22:30:22.490 に答える