我需要在 Cocoa 应用程序中显示信息性消息框,我应该使用哪个控件,我阅读了 NSAlert 的文档,但它似乎会创建模态消息框,我需要一些东西,我只会在其中显示一个弹出窗口几秒钟,一段时间后会被它自己摧毁。
问问题
1074 次
2 回答
4
听起来像是Growl的工作。
它是第三方软件产品,我们为此提供了一个框架,您可以将其包含在您的应用程序中。另请参阅应用程序开发人员页面。
于 2011-06-30T18:49:50.937 回答
1
你可以使用NSTimer
自动关闭。
[self showMyMessage];//put your code in showMyMessage method to show your alert,
NSTimer* myTimer = [NSTimer scheduledTimerWithTimeInterval:60.0 target:self
selector:@selector(callToDismissAlert:) userInfo:nil repeats:NO];
60.0 秒后,iOS 将调用以下函数
-(void) callToDismissAlert:(NSTimer*) t
{
[self dismissMyAlert];// put your code in dismissMyAlert method to dismiss your alert,
}
于 2011-06-29T18:12:16.657 回答