UIAlertController是系统提供的一个提示控件,不过现在大多数程序员都被pm逼着自定义一些更好看得提示框。。。
//声明一个提示框
UIAlertController *myAlert= [UIAlertController alertControllerWithTitle:@"这是提示框的标题" message:@"这个提示框的内容"preferredStyle:UIAlertControllerStyleAlert];
/*preferredStyle有两种:
屏幕中间UIAlertControllerStyleAlert
底部提示UIAlertControllerStyleActionSheet
*/
//提示框加入一些行为
UIAlertAction *no = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil];
UIAlertAction *yes = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:nil]];
/*
style:行为的种类
UIAlertActionStyleDefault = 0,确定
UIAlertActionStyleCancel,取消
UIAlertActionStyleDestructive红色字体 重点提示
handler:block加入一些方法
*/
[myAlert addAction:yes];
[myAlert addAction:no];
[self presentViewController:myAlert animated:YES completion:nil];
//显示在屏幕上
效果图
网友评论