IOS弹出对话框让用户等待
来源:互联网 发布:王自如和雷军 知乎 编辑:程序博客网 时间:2024/05/22 09:00
今天看《iPhone开发秘籍》,有段代码非常优雅的完成了这个功能,如下:
- - (void) performDismiss
- {
- [baseAlert dismissWithClickedButtonIndex:0 animated:NO];
- }
- - (void) action: (UIBarButtonItem *) item
- {
- baseAlert = [[[UIAlertView alloc] initWithTitle:@"Please Wait" message:nil delegate:self cancelButtonTitle:nil otherButtonTitles: nil] autorelease];
- [baseAlert show];
- // Create and add the activity indicator
- 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];
- // Auto dismiss after 3 seconds
- [self performSelector:@selector(performDismiss) withObject:nil afterDelay:3.0f];
- }
首先,显示一个无按钮的alertView,然后添加一个UIActivityIndicatorView作为alertView的子视图
最后,通过alertView的dismissWithClickedButtonIndex:animated:取消显示alertView。
代码和显示效果都非常优雅
其中,UIActivityIndicatorView就是代替了我之前代码中gif图片的作用。
转自http://blog.csdn.net/xianpengliu/article/details/6591592
- IOS弹出对话框让用户等待
- iPhone 弹出对话框 让用户等待
- iPhone 弹出对话框 让用户等待
- iPhone 弹出对话框 让用户等待
- 通过JS弹出一个等待对话框提示用户
- 如何弹出等待对话框
- 弹出对话框,让用户决定要不要继续
- 删除前弹出对话框让用户确认是否删除.的对话框!
- 让AdoConnection弹出配置对话框
- 弹出对话框 用户输入值
- 弹出对话框 用户输入值
- selenium java等待alert对话框弹出,并关闭对话框
- datagrid列中在点击删除按钮时,弹出对话框让用户确认删除,取消返回
- ios 自定义弹出对话框效果
- 类似于IOS弹出底部对话框
- ios alert对话框 弹出菜单
- 怎样让弹出对话框居中显示
- 怎样让弹出对话框居中显示程序代码
- qt折线图显示数据
- FileUpload控件上传文件
- 学习C++该看什么书?
- 提高android程序的用户体验的方式
- Java四种基本排序
- IOS弹出对话框让用户等待
- Ubuntu 12.04中文输入法的安装
- JavaScript数组介绍
- 东方程序员怎么看西方程序员
- (转)ObjectClock图文教程
- 序列化/反序列化二叉树
- HTML5
- 在开源中国上发现的比较实用的工具
- 对Hibernate的学习总结