在移动开发之中,系统弹出提示框是很常见的需求,比如,账户密码输入不正确的时候,给予客户提示“输入不正确,请再次输入!“;
此文章不做详细的描述,因为这个东西的话,也很简单,如果要以其他方式实现,可以去网上找其他的文档;

一:封装的方法

- (void)showError:(NSString *)errorMsg {// 1.弹框提醒// 初始化对话框UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:errorMsg preferredStyle:UIAlertControllerStyleAlert];[alert addAction:[UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:nil]];// 弹出对话框[self presentViewController:alert animated:true completion:nil];
}

二:调用上面的弹出提示:

[self showError:@"用户名和密码是否为空?"];

ok,简单吧。这样实现了IOS的弹出提示框;

如果需要点击(确定,取消的按钮)提示框,两个进行选择按钮的话,可以看如下代码:
mian.h定义:

@property (strong, nonatomic) UIAlertAction *okAction;
@property (strong, nonatomic) UIAlertAction *cancelAction;

main.m实现:

#pragma mark - 注销:弹出对话框- (void) logout {// 初始化对话框UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"确认注销吗?" preferredStyle:UIAlertControllerStyleAlert];// 确定注销_okAction = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction *_Nonnull action) {// 1.清除用户名、密码的存储// 2.跳转到登录界面[self performSegueWithIdentifier:@"Logout" sender:nil];}];_cancelAction =[UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleCancel handler:nil];[alert addAction:_okAction];[alert addAction:_cancelAction];// 弹出对话框[self presentViewController:alert animated:true completion:nil];
}
  • 此时实现了定义和方法,需要在什么地方调用这个弹出框,就看各位的心情了。一句话便可以了。
[self logout];//调用弹出框

两个弹出框的案例都可行,博主就不贴图片了,复制上去就可以看效果啦!

IOS弹出提示框(确认/取消)相关推荐

  1. 微信小程序之弹出提示框确认取消按钮以及在该api内的方法中不能使用setData的问题!

    首先,我们来介绍一下弹出提示框: wx.showModal({title: '提示',content: '这是一个模态弹窗',success (res) {if (res.confirm) {cons ...

  2. uniapp点击返回上一页按钮弹出提示框是否确认保存信息

    点击按钮时弹出提示框判断是否需要保存 代码 data() {return {flag: true //是否弹出返回提示框 } }, onBackPress() {if (this.flag) {uni ...

  3. 非常优美的弹出提示框SweetAlert

    SweetAlert的简单使用 SweetAlert可以替代JavaScript原生的alert和confirm等函数呈现的弹出提示框,它将提示框进行了美化,并且允许自定义,支持设置提示框标题.提示类 ...

  4. JS的三种弹出提示框(alert、confirm、prompt)

    三种弹出提示框 1.alert() 2.confirm() 3.prompt() 1.alert() 方法会弹出一个警告框,只有确定按钮 alert('这是个警告框') 2.comfim() 会弹出一 ...

  5. uni-app点击按钮弹出提示框

    uni-app点击按钮弹出提示框 点击事件 <view class="footerbotom_button" @click="ajp">立即支付&l ...

  6. 弹出提示框 自动消失

    我们在进行增.删.改.查的时候,很多时候都需要一个提示信息以表明所做操作的成功等状况.有些人喜欢用alert()来提示,这不太人性化,因为alert()弹出来的提示框必须点确定才能继续进行其它操作.我 ...

  7. Unity3D中角色撞击物体弹出提示框或显示对象效果

    角色撞击物体弹出提示框或显示对象效果 刚开始使用的是调用SetActive方法 例: 在Start()函数中设置对象的SetActive属性为false,在函数 void start() {gameo ...

  8. C#web弹出提示框的几种方法

    在C#制作网站中我用到的弹出提示框的方法如下: 构造一个函数msgbox,然后调用. #region 实现MsgBox功能     ///     /// 显示"确定"点击以后就转 ...

  9. php右小角弹出框,js右下角弹出提示框示例代码

    本文实例讲解了网页右下角弹出广告信息框实例代码,分享给大家供大家参考,具体内容如下 效果图: 具体代码: 网页右下角的信息框 #winpop { width:200px; height:0px; po ...

最新文章

  1. URAL 1353 Milliard Vasya's Function DP
  2. Windows下如何安装和使用git
  3. 【JavaSE02】Java基本语法-思维导图
  4. 统计学习方法第十一章作业:随机条件场—概率计算问题、IIS/GD学习算法、维特比预测算法 代码实现
  5. operator-sdk实战开发K8S CRD自定义资源对象
  6. WPF--ComboBox数据绑定
  7. 部署用于生产的Exceptionlees(一个强大易用的日志收集服务)
  8. Python数模笔记-NetworkX(4)最小生成树
  9. [Catalan]求解随机出栈可能数(洛谷P1044题题解,Java语言描述)
  10. cximage 控制台 程序 显示图片_VisualStudio创建程序(Create a program)
  11. Genymotion下载及安装(安卓虚拟机)
  12. 支持向量机的基本思想_支持向量机理论详细推导
  13. 乐视第4代超级电视引领行业风向标
  14. 郎咸平:用友和金蝶的长板在哪儿
  15. SLG手游Java服务器的设计与开发——数据管理
  16. elementui树形组件默认点击第一个字节点
  17. 利用cmd命令创建vue项目
  18. redis keys scan筛选
  19. lisp语言(转自百度)
  20. 远程开启或唤醒休眠的计算机

热门文章

  1. 2018 in Restrospect
  2. 密码学概述与基本加密方式
  3. 2022年苹果开发者账号/AppleID如何更改绑定的手机号
  4. 一文看懂:华为管理内控体系,到底厉害在哪里
  5. 密室逃脱1深红色房间
  6. 软件测试工程师的一次思考
  7. python二维数组去重复_python 去除二维数组/二维列表中的重复行方法
  8. 最清晰的进制转换讲解 - java实现
  9. 单片机I/O开漏输出详解 “与逻辑” ,改变上拉电源的电压,提供TTL/CMOS电平输出,标准的开漏脚一般只有输出的能力添加其它的判断电路,才能具备双向输入、输出的能力
  10. Group BOM 和BOM group