博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
警告框(AlertView)与进度轮结合使用
阅读量:6821 次
发布时间:2019-06-26

本文共 1002 字,大约阅读时间需要 3 分钟。

在程序中,当提交数据或者等待某一个进程时,需要给用户一个看得见的反馈,以表明设备正在进行某项活动或者处理,无法进行用户交互。而在iphone开发 中,解决这个问题的简洁办法就是创建一个不带按钮的对话框,然后在该对话框的底部创建一个进度轮,最后调整警告框的布局结构,并手动关闭警告框。具体实现 代码如下:
-(IBAction)DoneEdting:(id)sender {
//创建并显示无按钮警告框 baseAlert=[[[UIAlertView alloc]initWithTitle:@"数据上传中,请稍候" message:nil delegate:self cancelButtonTitle:nil otherButtonTitles:nil] autorelease]; [baseAlert show]; //创建活动进度轮,并添加到无按钮警告框 UIActivityIndicatorView *aiv=[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; aiv.center=CGPointMake(baseAlert.bounds.size.width/2.0f, baseAlert.bounds.size.height-40.0f); [aiv startAnimating]; [baseAlert addSubview:aiv]; [aiv release]; //延迟3秒后关闭对话框,这里可根据应用程序合理设置 [self performSelector:@selector(performSelector:) withObject:nil afterDelay:3.0f]; } //关闭警告框 -(void)performDismiss {
[baseAlert dismissWithClickedButtonIndex:0 animated:NO]; }
本文转自编程小翁博客园博客,原文链接:http://www.cnblogs.com/wengzilin/archive/2012/03/12/2392316.html,如需转载请自行联系原作者
你可能感兴趣的文章
网络故障排查常用命令集
查看>>
Spring RESTful + Redis全注解实现恶意登录保护机制
查看>>
MySQL 中 整数类型的存储和范围计算过程详解
查看>>
堡垒跳板机实现——架构实现
查看>>
时间戳防盗链鉴权php实现
查看>>
CSS-背景图片位置 | background-position
查看>>
金蝶汽车网络获大搜车A轮融资 加速进军汽车行业信息化领域
查看>>
001 SpringBoot 介绍
查看>>
光剑,七月安好 ,2018
查看>>
C# 将excel表格嵌入到Word中
查看>>
Git(分布式版本控制系统)在Windows下的使用-将代码托管到开源中国(oschina)
查看>>
springboot快速入门
查看>>
javascript中的for in循环和for in循环的使用陷阱
查看>>
NGINX生产环境反向代理配置
查看>>
第12天 :布尔值和关系运算符
查看>>
Owin中间件动手做
查看>>
shell中pushd和popd
查看>>
“剪掉尾巴”的PC VR,会是VR的未来吗?
查看>>
案例推荐《中汇技术:打造银行间市场本外币交易背后的共享服务平台》
查看>>
岱凯为环法自行车赛引进机器学习技术 更深入的赛事分析使全球自行车爱好者对本届大赛了如指掌...
查看>>