自动消失的思路就是添加一个计时器,设置计时器的时间,让UIAlertController 通过dismiss消失
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"没有上一部了" preferredStyle:UIAlertControllerStyleAlert];
[self presentViewController:alert animated:NO completion:nil];
[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(creatAlert:) userInfo:alert repeats:NO];
- (void)creatAlert:(NSTimer *)timer{
UIAlertController *alert = [timer userInfo];
[alert dismissViewControllerAnimated:YES completion:nil];
alert = nil;
}
自动消失的UIAlertController实现
本文介绍了如何使用计时器实现UIAlertController的自动消失效果,包括创建UIAlertController、设置计时器以及定时调用dismiss方法使其消失的过程。
4303

被折叠的 条评论
为什么被折叠?



