UIAlertController* alert = [UIAlertController alertControllerWithTitle:nil message:@"警告"preferredStyle:UIAlertControllerStyleActionSheet];
[alert addAction:[UIAlertAction actionWithTitle:@"返回" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action) {
//点击"返回"的回调 Cancel普通返回样式
}]];
[alert addAction:[UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * _Nonnull action)
{//Destructive 这个样式字体会变红 看起来就和重要选择一样
[self.deals removeObjectAtIndex:0];
[self.tableView deleteRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:0 inSection:0]] withRowAnimation:UITableViewRowAnimationFade];
}]];
//UIAlertController添加方法并且有个动画
[self presentViewController:alert animated:YES completion:nil];
// 添加文本输入框
[alert addTextFieldWithConfigurationHandler:^(UITextField *textField) {
textField.placeholder = @"占位字符串";//placeholder 占位符
}];
UIAlertController的基本使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 最近开始学习学习一下swift了 ,为了毕业后能够更有些竞争力(哈哈。。。),这里记录一下对UIAlertCont...
- 从ios8之后,系统的弹框 UIAlertView 与 UIActionSheet 两个并在一了起, 使用...
- 文本框比系统原来的要大一点,调大字体,文本框可以自适应,根据项目需求来吧 到这里,UIAlertControlle...