1。Alert View
UIAlertView * al = [[UIAlertView alloc]initWithTitle:userInfo message:nil delegate:self cancelButtonTitle:@"✅" otherButtonTitles:nil]; [al show];
2.alert controller
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"Warn" message:@"The logout operation failed" preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *sureAction = [UIAlertAction actionWithTitle:@"Yes" style:UIAlertActionStyleDefault handler:nil]; [alert addAction:sureAction]; [self presentViewController:alert animated:YES completion:nil];
3.添加点击事件
UIAlertAction *sureAction = [UIAlertAction actionWithTitle:@"Yes" style:UIAlertActionStyleDefault handler:^(UIAlertAction *sureAction){ NSLog(@"Alert dialog sure action clicked"); if (_buttonDialog == 0) { //disable enable_wifi_switch yes _buildGuestWifi = [[HwGuestWifiInfo alloc] init]; _buildGuestWifi.enabled = false; [self setGuestWifiInfo:_buildGuestWifi]; [self getGuestWifiInfo]; }else if (_buttonDialog ==1){ [self save]; } }];
4.带输入框:
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"BlackList" message:@"Add black list" preferredStyle:UIAlertControllerStyleAlert]; //addTextFieldWithConfigurationHandler(关键) [alert addTextFieldWithConfigurationHandler:^(UITextField *textField){ textField.placeholder = @"blacklist mac"; }]; UIAlertAction *sureAction = [UIAlertAction actionWithTitle:@"Yes" style:UIAlertActionStyleDefault handler:^(UIAlertAction *sureAction){ //获取文本框对象,读取值 UITextField *addBlacklistTv = alert.textFields.firstObject; [self add2Blacklist:addBlacklistTv.text]; }]; [alert addAction:sureAction]; [self presentViewController:alert animated:YES completion:nil];
参考:http://www.cocoachina.com/ios/20141126/10320.html
相关推荐
在iOS应用开发中,UI设计是至关重要的,而Alert通知框是用户交互中常见的元素,用于展示重要信息或获取用户反馈。"一款很漂亮的 iOS Alert 通知框.zip" 提供了一个开源项目,专注于提升Alert视图的美观度和可定制性...
这增强了`alert`的功能性和交互性,使得它不仅仅是一个简单的消息提示框,还可以用于收集用户输入或展示复杂信息。 3. **Block回调**:通过使用`block`,我们可以更方便地处理用户的点击事件。在`alert`的显示方法...
首先,在页面上引入jQuery,然后引入ios6alert.js和ios6alert.css。(或压缩版ios6alert.min.js) 其中,ios6alert.js是插件主要部分的js,ios6alert.css中定义的是对话框的默认样式,可以根据需要进行编辑。 对话框...
底部弹出alertsheet,简单易用 NiceAlertSheet *alertSheet = [[NiceAlertSheet alloc] initWithMessage:@"选择性别" choiceButtonTitles:@[@"男", @"女"]]; [alertSheet show]; alertSheet....
[LTAlertView showTitle:@"LTAlert" message:@"我是普通alert" ButtonTitles:@[@"确认",@"取消"] OnTapBlock:^(LTAlertView* alert,NSInteger num) { NSLog(@"点击了第%d个按钮",num); }]; break; case 1: ...
一个提示框,比系统的更美观....其实就是一个文件,(.h,.m,.xib)调用时 #import "LWAlertView.h" LWAlertView *quit=[LWAlertView alertViewWithWarnTitle:@"你确定要如此操作?"]; [self.view addSubview:quit];...
首先,我们需要了解iOS弹出提示框(Alert Dialog)的基本特征。通常,iOS的弹出框包括标题、消息文本、一个或多个按钮,以及简洁的视觉设计。这些元素都遵循苹果的设计指南,如圆角、清晰的字体和一致的间距。在...
在iOS开发中,掌握键盘控制、键盘类型设置、alert对话框以及加载等待是构建用户友好应用的基本技能。本文将深入探讨这些关键知识点,并提供实践案例。 首先,键盘控制是iOS应用中常见的一种交互方式,特别是在输入...
本话题关注的是一个仿iOS风格的操作提示插件,它提供了"提示"(tips)、"警告"(alert)和"确认"(confirm)三种基本功能,旨在为非iOS平台的Web应用带来类似iOS系统的操作反馈体验。 首先,我们来看“提示”(tips...
- 添加标题和消息,使用`setTitle:`和`setMessage:`方法。 - 创建UIAlertAction对象,表示用户可执行的操作。每个UIAlertAction有一个标题、样式(UIAlertActionStyleDefault或UIAlertActionStyleCancel)以及处理块...
本篇将深入探讨如何在iOS中创建自定义Alert View并结合动画效果。 首先,让我们理解Alert View的基本概念。Alert View通常用于向用户展示警告、确认信息或提供选项,它是一种轻量级的弹出视图,可以在屏幕中心显示...
`Custom iOS7 AlertView`通常会提供一个初始化方法,允许开发者设置标题、消息文本、按钮数量以及每个按钮的标题。例如: ```swift let customAlert = CustomIOS7AlertView(title: "警告", message: "这是一个...
let alertController = UIAlertController(title: "标题", message: "消息内容", preferredStyle: .alert) ``` 2. **添加操作(Actions)** Alert Controller的动作代表用户可能采取的操作,例如“确定”、...
在iOS开发中,创建自定义Alert视图是一种常见的需求,以提供更为个性化和与应用风格相符的用户体验。"ios-自定义Alert,自适应高度.zip"这个资源包显然是为了实现这样一个功能,它包含了一个名为XFAlertView的组件,...
- 封装初始化方法,接受标题、消息、样式和Block参数,根据样式创建不同的Alert布局。 - 重写UIAlertView的`alertView:didDismissWithButtonIndex:`方法,这里将调用Block并传递用户点击的按钮索引,以便于处理用户...
在iOS开发中,`UIAlertController`是苹果提供的一种用于展示警告、确认对话框或行动表单的组件。这个“ios-封装AlertController.zip”文件很可能包含一个自定义的类别或者扩展,将`UIAlertController`的功能进行了...
FFToast是一个非常强大的iOS message notifications和AlertView扩展。它可以很容易实现从屏幕顶部、屏幕底部和屏幕中间弹出一个通知。你可以很容易的自定义弹出的View. 由于详细描述有文字要求没法发。详细使用教程...
Swift-CFAlertViewController是一款在iOS平台上用于创建美观、自定义化的警告视图控制器的开源库。这个库由Codigami团队开发,旨在提供一个比苹果原生UIAlertController更灵活、更具设计感的解决方案,使开发者能够...
在iOS开发中,UIAlertView是苹果提供的一种用于显示警告或询问用户简单信息的原生控件。然而,随着iOS系统的更新,特别是从iOS7开始,UIAlertView的样式和使用方式发生了一些变化,开发者有时需要对其进行自定义以...
js中有 ALert confirm 和promopt 三种 类似ios本地的 UIAlertview 样子 但是在 ios native 的app 中 弹出的话alert 的title 是 url 的地址,比较丑 为了美观,我们要加入以下的方法。 提供完整DEMO可供下载