3种常用IOS弹框

目前为止,已经知道3种IOS弹框:

1、系统弹框-底部弹框 UIActionSheet

(1)用法:处理用户非常危险的操作,比如注销系统等

(2)举例:

UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"确定要注销?" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"确定" otherButtonTitles:nil, nil];
  [sheet showInView:self.view];

(3)效果

2、系统弹框-中间弹框

(1)用法:处理一般提醒,如果非必须,尽量不用,影响友好性。

(2)举例:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"警告" message:@"账号或者密码错误" delegate:nil cancelButtonTitle:@"好的" otherButtonTitles:nil, nil];
       [alert show];

(3)效果:

在登陆界面,输入账号密码,如果有一项输入错误,弹框提示,必须点击“好的”才能重新输入

3、三方框架MBProgressHuD弹框-中间弹框

(1)用法:需要引入该框架文件,这里在它基础上,写了一个分类,头文件“MBprogressHUD+MJ.h”,更方便方法调用。其他需要调用方法的文件包含该头文件即可。优点在于只提示1秒钟,然后迅速消失,不需要用户去点击。比较友好。

(2)举例:

[MBProgressHUD showError:@"密码错误"];
[MBProgressHUD showMessage:@"登录中...."];

(3)效果:

弹框插件MBProgressHUD.zip

百度网盘地址:链接:http://pan.baidu.com/s/1pJJXymZ 密码:5euj

时间: 2024-10-10 08:48:42

3种常用IOS弹框的相关文章

Ios 弹框 MJPopup,KxMenu

IOS 弹框 如果直接弹出一个自定义的视图 可以选用第三方: MJPopup 弹出: if(!bandview) { bandview=[[[NSBundle mainBundle]loadNibNamed:@"bandView" owner:selfoptions:nil] firstObject]; bandview.bdelagate=self; [bandview setFrame:CGRectMake(0, 0, 320, 160)]; } int offset=ISIPho

几个常用的弹框

删除成功或失败提示: boolean boo=new BookManageBiz().delete(bm); String info=boo?"删除成功":"删除失败"; String str="<script type='text/javascript'>alert('"+info+"');window.location.href="+req.getContextPath()+"/findall.do'

IOS 弹框在微信中导致输入框等失焦 偏移问题解决

$("#remark").blur(function () { setTimeout(() => { const scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0; window.scrollTo(0, Math.max(scrollHeight - 1, 0)); }, 100); }); 原文地址:https://www.cnblogs.com/G921123/p

ios中的三种弹框

目前为止,已经知道3种IOS弹框: 1.系统弹框-底部弹框 UIActionSheet (1)用法:处理用户非常危险的操作,比如注销系统等 (2)举例: UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"确定要注销?" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"确定" otherButton

弹框&amp;可用于判断

较常用的弹框:(3种) 1.prompt("显示用户的文本","输入域的默认值"): print();显示打印的对话框: find();显示查找的对话框: (用处有限) 2.alert("提示内容"): 通常用来"警告用户",看完后只能关闭对话框. 3.window.confirm("内容"): 有确定的取消两个选择,通常用来让用户确定是否执行给定的操作:返回布尔值,true表示用户单机确定,false表示

自学iOS开发小功能之三:弹框的两种方式(iOS8.3之后新的方式,之前的已经弃用)

1.弹框出现在屏幕中间位置 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"提示" message:@"是否退出" preferredStyle: UIAlertControllerStyleAlert]; [alert addAction:[UIAlertAction actionWithTitle:@"取消" style:UIAlertActio

android中常用的弹出提示框

转自:http://blog.csdn.net/centralperk/article/details/7493731 我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框.当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有

iOS 可高度自定义的底部弹框

技术: iOS Objective-C 概述 一个可以让开发者通过编写 tableView 的内容随心所欲的定制自己想要的底部弹框 详细 代码下载:http://www.demodashi.com/demo/14901.html 一. 运行效果图 二. 实现过程 1. 实现一个有遮罩效果的半透明 view,然后添加一个可设置展示内容高度的 contentView // 这个遮罩是可以遮住全屏 - (void)createUI{ self.frame = CGRectMake(0, 0, SS_S

IOS 开发 弹框 UIAlertView 与UIAlertController

//View 里面的一个按钮 - (IBAction)showAlert:(id)sender { //ios8 之前 UIAlertView * alert=[[UIAlertView alloc] initWithTitle:@"你好,波多老师" message:@"听说您??有新戏要上映了" delegate:nil cancelButtonTitle:@"我来贡献票房来了" otherButtonTitles:nil, nil ]; [a