UIAlertView 虽然还能用,但已经废弃了。因此以后尽量用 UIAlertController。示例代码如下:
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示"
message:@"确定要删除?"
preferredStyle:UIAlertControllerStyleAlert]; [alert addAction:[UIAlertAction actionWithTitle:@"取消"
style:UIAlertActionStyleCancel
handler:^(UIAlertAction *action){NSLog(@"点击了取消按钮");}]];
[alert addAction:[UIAlertAction actionWithTitle:@"确定"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action){NSLog(@"点击了确定按钮");}]];
[self presentViewController:alert animated:YES completion:nil];
可以添加弹出框选项,并触发相应的点击事件。
效果图:
日志:
还可以添加更多点击选项,如图所示:
PS: 按照添加的顺序,从下到上显示。