在Cocoa app iconData中嵌入Growl

时间:2012-06-06 09:42:47

标签: cocoa growl

我在我的应用中成功实现了Growl。我还有一点问题。

可以在通知中设置图标的大小(代码中的iconData)吗?它太小了..

我的代码是:

NSBundle *myBundle = [NSBundle bundleForClass:[AppController class]]; 
    NSString *growlPath = [[myBundle privateFrameworksPath] stringByAppendingPathComponent:@"Growl.framework"];
    NSBundle *growlBundle = [NSBundle bundleWithPath:growlPath];
    if (growlBundle && [growlBundle load]) {
        [GrowlApplicationBridge setGrowlDelegate:self];
        [GrowlApplicationBridge notifyWithTitle:@"ALERT!!!" description:@"\n\nNonloso" notificationName:@"Hack" iconData:[[[NSImage alloc] initWithContentsOfFile:@"/Users/blabla/image.JPG"] TIFFRepresentation] priority:2 isSticky:NO clickContext:[NSDate date]];
    }

1 个答案:

答案 0 :(得分:0)

如果图像本身不是太小(我不认为),则由活动的Growl主题决定图像在通知中的大小。没有办法从你的代码中改变它:由用户决定他想要使用哪个Growl主题。