Objective-c の学習を始めたので、メニューバー アプリを作成するのはちょっとクールだと思いました。私はそれをすべて機能させましたが、ミントのようなアプリが、ミントがここで行うように、数字を含む円をどのように配置するのか疑問に思っていました: http://cl.ly/image/3j2n1A2I2u2q
それは NSStatusBar の組み込み機能ですか? それとも彼らは他の方法でそれをやっていますか?
ありがとう
Objective-c の学習を始めたので、メニューバー アプリを作成するのはちょっとクールだと思いました。私はそれをすべて機能させましたが、ミントのようなアプリが、ミントがここで行うように、数字を含む円をどのように配置するのか疑問に思っていました: http://cl.ly/image/3j2n1A2I2u2q
それは NSStatusBar の組み込み機能ですか? それとも彼らは他の方法でそれをやっていますか?
ありがとう
次のように 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];
}
}
}