保存や送信など、何らかの処理(の結果)をUIAlertViewを用いてユーザに通知することは数多くあります。その中には、わざわざUIAlertViewを出すほどではないけど変化には気付いて欲しい、でも、画面を閉じるためにタップさせるのは避けたい、という場面もあります。このような時は画面が自動的に閉じてくれると楽です。
そんな時は、
[code language=”objc”]
[alertView dismissWithClickedButtonIndex:0 animated:YES];
[/code]
でOKです。
[code language=”objc” highlight=”7″]
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"お知らせ"
message:@"すぐ消えます"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:nil];
[alertView show];
[alertView dismissWithClickedButtonIndex:0 animated:YES];
[/code]
このような感じで使います。
ピンバック: UIAlertViewを自動的に閉じたい | makotton.com | 最新ニュース