`

[ios]alert消息

    博客分类:
  • IOS
阅读更多

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 Alert 通知框.zip

    在iOS应用开发中,UI设计是至关重要的,而Alert通知框是用户交互中常见的元素,用于展示重要信息或获取用户反馈。"一款很漂亮的 iOS Alert 通知框.zip" 提供了一个开源项目,专注于提升Alert视图的美观度和可定制性...

    自定义IOS alert

    这增强了`alert`的功能性和交互性,使得它不仅仅是一个简单的消息提示框,还可以用于收集用户输入或展示复杂信息。 3. **Block回调**:通过使用`block`,我们可以更方便地处理用户的点击事件。在`alert`的显示方法...

    仿ios6弹出框支持回调及自定义alert

    首先,在页面上引入jQuery,然后引入ios6alert.js和ios6alert.css。(或压缩版ios6alert.min.js) 其中,ios6alert.js是插件主要部分的js,ios6alert.css中定义的是对话框的默认样式,可以根据需要进行编辑。 对话框...

    ios-自定义alertsheet.zip

    底部弹出alertsheet,简单易用 NiceAlertSheet *alertSheet = [[NiceAlertSheet alloc] initWithMessage:@"选择性别" choiceButtonTitles:@[@"男", @"女"]]; [alertSheet show]; alertSheet....

    ios-封装系统的alert--好用的alert.zip

    [LTAlertView showTitle:@"LTAlert" message:@"我是普通alert" ButtonTitles:@[@"确认",@"取消"] OnTapBlock:^(LTAlertView* alert,NSInteger num) { NSLog(@"点击了第%d个按钮",num); }]; break; case 1: ...

    iOS 自定义弹出自定框Alert

    一个提示框,比系统的更美观....其实就是一个文件,(.h,.m,.xib)调用时 #import "LWAlertView.h" LWAlertView *quit=[LWAlertView alertViewWithWarnTitle:@"你确定要如此操作?"]; [self.view addSubview:quit];...

    仿ios弹出提示框

    首先,我们需要了解iOS弹出提示框(Alert Dialog)的基本特征。通常,iOS的弹出框包括标题、消息文本、一个或多个按钮,以及简洁的视觉设计。这些元素都遵循苹果的设计指南,如圆角、清晰的字体和一致的间距。在...

    IOS开发实例-1、键盘控制,键盘类型设置,alert 对话框,加载等待

    在iOS开发中,掌握键盘控制、键盘类型设置、alert对话框以及加载等待是构建用户友好应用的基本技能。本文将深入探讨这些关键知识点,并提供实践案例。 首先,键盘控制是iOS应用中常见的一种交互方式,特别是在输入...

    仿IOS风格操作提示插件tips alert confirm

    本话题关注的是一个仿iOS风格的操作提示插件,它提供了"提示"(tips)、"警告"(alert)和"确认"(confirm)三种基本功能,旨在为非iOS平台的Web应用带来类似iOS系统的操作反馈体验。 首先,我们来看“提示”(tips...

    ios7/8 alert and sheet(oc、swift)

    - 添加标题和消息,使用`setTitle:`和`setMessage:`方法。 - 创建UIAlertAction对象,表示用户可执行的操作。每个UIAlertAction有一个标题、样式(UIAlertActionStyleDefault或UIAlertActionStyleCancel)以及处理块...

    ios中自定义alert view,并实现动画组合

    本篇将深入探讨如何在iOS中创建自定义Alert View并结合动画效果。 首先,让我们理解Alert View的基本概念。Alert View通常用于向用户展示警告、确认信息或提供选项,它是一种轻量级的弹出视图,可以在屏幕中心显示...

    IOS7自定义AlertView

    `Custom iOS7 AlertView`通常会提供一个初始化方法,允许开发者设置标题、消息文本、按钮数量以及每个按钮的标题。例如: ```swift let customAlert = CustomIOS7AlertView(title: "警告", message: "这是一个...

    ios-自定义Alert显示通知.zip

    let alertController = UIAlertController(title: "标题", message: "消息内容", preferredStyle: .alert) ``` 2. **添加操作(Actions)** Alert Controller的动作代表用户可能采取的操作,例如“确定”、...

    ios-自定义Alert,自适应高度.zip

    在iOS开发中,创建自定义Alert视图是一种常见的需求,以提供更为个性化和与应用风格相符的用户体验。"ios-自定义Alert,自适应高度.zip"这个资源包显然是为了实现这样一个功能,它包含了一个名为XFAlertView的组件,...

    ios-自定义实用Alert提示框(Block回调).zip

    - 封装初始化方法,接受标题、消息、样式和Block参数,根据样式创建不同的Alert布局。 - 重写UIAlertView的`alertView:didDismissWithButtonIndex:`方法,这里将调用Block并传递用户点击的按钮索引,以便于处理用户...

    ios-封装AlertController.zip

    在iOS开发中,`UIAlertController`是苹果提供的一种用于展示警告、确认对话框或行动表单的组件。这个“ios-封装AlertController.zip”文件很可能包含一个自定义的类别或者扩展,将`UIAlertController`的功能进行了...

    ios-强大的iOS Notification和AlertView框架.zip

    FFToast是一个非常强大的iOS message notifications和AlertView扩展。它可以很容易实现从屏幕顶部、屏幕底部和屏幕中间弹出一个通知。你可以很容易的自定义弹出的View. 由于详细描述有文字要求没法发。详细使用教程...

    swift-CFAlertViewController一款很漂亮的iOSAlert通知框

    Swift-CFAlertViewController是一款在iOS平台上用于创建美观、自定义化的警告视图控制器的开源库。这个库由Codigami团队开发,旨在提供一个比苹果原生UIAlertController更灵活、更具设计感的解决方案,使开发者能够...

    ios7 自定义UIAlertView

    在iOS开发中,UIAlertView是苹果提供的一种用于显示警告或询问用户简单信息的原生控件。然而,随着iOS系统的更新,特别是从iOS7开始,UIAlertView的样式和使用方式发生了一些变化,开发者有时需要对其进行自定义以...

    IOS UIWebView去除js的alert网址

    js中有 ALert confirm 和promopt 三种 类似ios本地的 UIAlertview 样子 但是在 ios native 的app 中 弹出的话alert 的title 是 url 的地址,比较丑 为了美观,我们要加入以下的方法。 提供完整DEMO可供下载

Global site tag (gtag.js) - Google Analytics