我需要在Cocoa应用程序中显示信息性消息框,我应该使用哪个控件, 我阅读了NSAlert的文档,但看起来,它会创建模态消息框,我需要的东西,我将只显示一小部分秒的弹出窗口,并会在一段时间后自行销毁。
答案 0 :(得分:4)
答案 1 :(得分: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,
}