代碼寫法如下:
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
[selfshowAlert];
}
- (void)showAlert{
UIAlertView *alert = [[UIAlertViewalloc]initWithTitle:@"提示"message:@"2秒後将消失"delegate:nil cancelButtonTitle:nilotherButtonTitles:nil];
[alertshow];
// 2秒後執行
[selfperformSelector:@selector(dimissAlert:)withObject:alertafterDelay:2.0];
}
- (void) dimissAlert:(UIAlertView *)alert {
if(alert){
[alert dismissWithClickedButtonIndex:[alert cancelButtonIndex] animated:YES];
}
}
- (void)didReceiveMemoryWarning {
[superdidReceiveMemoryWarning];
}
@end
運作效果如下:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICNzcDNzYzMwIDOyMDM1EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)