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: 按照添加的顺序,从下到上显示。