美文网首页
iOS警告与提示对话框

iOS警告与提示对话框

作者: bravely1991 | 来源:发表于2015-08-09 20:57 被阅读1488次

Welcome in my book!

QQ20150809-1@2x.png
  • 这里首先使用UIAlertController创建一个提示对话框,按照工厂方法即可快速创建,参数UIAlertControllerStyle只有一种样式:UIAlertControllerStyleAlert。
  • 填写完提示的标题和内容后,就可以使用UIAlertAction创建一个具体的按钮行为了。参数UIAlertActionStyle有三种样式, UIAlertActionStyleDefault(普通)、UIAlertActionStyleCancel(取消)、UIAlertActionStyleDestructive(警告(破坏性的))。
    默认状态是正常蓝色字体,取消状态时字体加粗,而警告状态字体则会变为红色。当只添加一个行为对象时,行为对象会显示在UIAlertController对象的下面,添加2个时,并排显示,添加3个及以上者,按列显示。
  • 你可以很方便的在任意一个事件响应函数中,添加以下代码,并在块语句中添加当用户选择相应的选项时执行的语句。
- (IBAction)BtnClick:(UIButton *)myAlertBtn {

    //使用UIAlertController创建一个提示对话框,只有标题和信息
    //UIAlertControllerStyle只有一种样式:UIAlertControllerStyleAlert

    //使用UIAlertAcion创建具体的行为,同时添加三个则按列显示
    //UIAlertActionStyle有三种样式,普通、取消、警告(破坏性的)
    //UIAlertActionStyleDefault、UIAlertActionStyleCancel(字体加粗显示)、UIAlertActionStyleDestructive(字体红色显示)

    UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"标题" message:@"messagebox" preferredStyle:UIAlertControllerStyleAlert];

    UIAlertAction *action1 = [UIAlertAction actionWithTitle:@"确认" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) {
    }];
    UIAlertAction *action2= [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:^(UIAlertAction *action) {
    }];
    UIAlertAction *action3= [UIAlertAction actionWithTitle:@"警告" style:UIAlertActionStyleDestructive handler:^(UIAlertAction *action) {
    }];

    [alert addAction:action1];
    [alert addAction:action2];
//    [alert addAction:action3];
    [self presentViewController:alert animated:YES completion:^{
    }];

}

相关文章

  • 警告对话框和等待提示器

    警告对话框和等待提示器 警告对话框和等待提示器控件定义(UIAlertView从iOS9.0起弃用) 创建警告对话...

  • ios警告与提示对话框

    进行iOS开发过程中,不可避免的使用到各种提醒,来提醒用户当前操作,或是为了警告,或是为了数据缓冲。 本文介绍了使...

  • iOS警告与提示对话框

    Welcome in my book! 这里首先使用UIAlertController创建一个提示对话框,按照工厂...

  • IOS开发 警告对话框和等待提示器

    本节学习内容: 1.警告对话框和等待提示器的概念 2.警告对话框和等待提示器的属性 3.警告对话框和等待提示器的使...

  • 4(3)对话框

    Dialog/Alert(对话框/警告框) Dialog(iOS叫Alerts)对话框形式多样,多为一些对用户来说...

  • 产品随想:关于反馈(feedback)

    ant.design里反馈定义了几种形式,包括警告提示(Alert),抽屉(Drawer),对话框(Modal),...

  • python selenium-webdriver 处理JS弹出

    实际系统中,完成某些操作时会使用对话框来提示,有警告信息框(alert)、确认消息框(confirm)、提示消...

  • UIAlertView警告对话框 & UIActivityInd

    UIAlertView警告对话框 前言:iOS9之后Xcode不再支持这个控件,改用UIAlertControll...

  • [iOS学习]警告框和操作表

    警告框 iOS中警告框给用户警告或提示,最多两个按钮,超过两个就应该使用操作表。由于在iOS中警告框是模态的,因此...

  • React Native组件学习 Alert(ES6)

    不管iOS或安卓提示对话框还是很简单的,这个组件的使用很简单,小萌就简单的说一说 iOS和安卓中提示对话框用的还是...

网友评论

      本文标题:iOS警告与提示对话框

      本文链接:https://www.haomeiwen.com/subject/vrhiqttx.html