2

Cocoa アプリケーションに情報メッセージ ボックスを表示する必要があります。どのコントロールを使用すればよいですか。NSAlert のドキュメントを読みましたが、モーダル メッセージ ボックスが作成され、何かが必要な場合に分数のポップアップが表示されるようです。数秒で、しばらくするとそれ自身によって破壊されます。

4

2 に答える 2

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 に答える