IOS弹出提示框(确认/取消)
在移动开发之中,系统弹出提示框是很常见的需求,比如,账户密码输入不正确的时候,给予客户提示“输入不正确,请再次输入!“;
此文章不做详细的描述,因为这个东西的话,也很简单,如果要以其他方式实现,可以去网上找其他的文档;
一:封装的方法
- (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弹出提示框(确认/取消)相关推荐
- 微信小程序之弹出提示框确认取消按钮以及在该api内的方法中不能使用setData的问题!
首先,我们来介绍一下弹出提示框: wx.showModal({title: '提示',content: '这是一个模态弹窗',success (res) {if (res.confirm) {cons ...
- uniapp点击返回上一页按钮弹出提示框是否确认保存信息
点击按钮时弹出提示框判断是否需要保存 代码 data() {return {flag: true //是否弹出返回提示框 } }, onBackPress() {if (this.flag) {uni ...
- 非常优美的弹出提示框SweetAlert
SweetAlert的简单使用 SweetAlert可以替代JavaScript原生的alert和confirm等函数呈现的弹出提示框,它将提示框进行了美化,并且允许自定义,支持设置提示框标题.提示类 ...
- JS的三种弹出提示框(alert、confirm、prompt)
三种弹出提示框 1.alert() 2.confirm() 3.prompt() 1.alert() 方法会弹出一个警告框,只有确定按钮 alert('这是个警告框') 2.comfim() 会弹出一 ...
- uni-app点击按钮弹出提示框
uni-app点击按钮弹出提示框 点击事件 <view class="footerbotom_button" @click="ajp">立即支付&l ...
- 弹出提示框 自动消失
我们在进行增.删.改.查的时候,很多时候都需要一个提示信息以表明所做操作的成功等状况.有些人喜欢用alert()来提示,这不太人性化,因为alert()弹出来的提示框必须点确定才能继续进行其它操作.我 ...
- Unity3D中角色撞击物体弹出提示框或显示对象效果
角色撞击物体弹出提示框或显示对象效果 刚开始使用的是调用SetActive方法 例: 在Start()函数中设置对象的SetActive属性为false,在函数 void start() {gameo ...
- C#web弹出提示框的几种方法
在C#制作网站中我用到的弹出提示框的方法如下: 构造一个函数msgbox,然后调用. #region 实现MsgBox功能 /// /// 显示"确定"点击以后就转 ...
- php右小角弹出框,js右下角弹出提示框示例代码
本文实例讲解了网页右下角弹出广告信息框实例代码,分享给大家供大家参考,具体内容如下 效果图: 具体代码: 网页右下角的信息框 #winpop { width:200px; height:0px; po ...
最新文章
- URAL 1353 Milliard Vasya's Function DP
- Windows下如何安装和使用git
- 【JavaSE02】Java基本语法-思维导图
- 统计学习方法第十一章作业:随机条件场—概率计算问题、IIS/GD学习算法、维特比预测算法 代码实现
- operator-sdk实战开发K8S CRD自定义资源对象
- WPF--ComboBox数据绑定
- 部署用于生产的Exceptionlees(一个强大易用的日志收集服务)
- Python数模笔记-NetworkX(4)最小生成树
- [Catalan]求解随机出栈可能数(洛谷P1044题题解,Java语言描述)
- cximage 控制台 程序 显示图片_VisualStudio创建程序(Create a program)
- Genymotion下载及安装(安卓虚拟机)
- 支持向量机的基本思想_支持向量机理论详细推导
- 乐视第4代超级电视引领行业风向标
- 郎咸平:用友和金蝶的长板在哪儿
- SLG手游Java服务器的设计与开发——数据管理
- elementui树形组件默认点击第一个字节点
- 利用cmd命令创建vue项目
- redis keys scan筛选
- lisp语言(转自百度)
- 远程开启或唤醒休眠的计算机
热门文章
- 2018 in Restrospect
- 密码学概述与基本加密方式
- 2022年苹果开发者账号/AppleID如何更改绑定的手机号
- 一文看懂:华为管理内控体系,到底厉害在哪里
- 密室逃脱1深红色房间
- 软件测试工程师的一次思考
- python二维数组去重复_python 去除二维数组/二维列表中的重复行方法
- 最清晰的进制转换讲解 - java实现
- 单片机I/O开漏输出详解 “与逻辑” ,改变上拉电源的电压,提供TTL/CMOS电平输出,标准的开漏脚一般只有输出的能力添加其它的判断电路,才能具备双向输入、输出的能力
- Group BOM 和BOM group