代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
ObjC
】
自动关闭的Alert窗口
作者:
万鑫
/ 发布于
2014/11/15
/
523
弹出的对话框(UIAlertView)不需要用户点击按钮,可以自动关闭消失,诀窍是利用NSTimer定时器来关闭alertview。
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:[@"一个可以自动关闭的Alert窗口" delegate:nil cancelButtonTitle:nil //NSLocalizedString(@"OK", @"OK") //取消任何按钮 otherButtonTitles:nil]; //[alert setBounds:CGRectMake(alert.bounds.origin.x, alert.bounds.origin.y, alert.bounds.size.width, alert.bounds.size.height+30.0)]; [alert show]; UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; // Adjust the indicator so it is up a few pixels from the bottom of the alert indicator.center = CGPointMake(alert.bounds.size.width/2, alert.bounds.size.height-40.0); [indicator startAnimating]; [alert insertSubview:indicator atIndex:0]; [indicator release]; [NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(dismissAlert:) userInfo:[NSDictionary dictionaryWithObjectsAndKeys:alert, @"alert", @"testing ", @"key" ,nil] //如果不用传递参数,那么可以将此项设置为nil. repeats:NO]; NSLog(@"release alert"); [alert release]; -(void) dismissAlert:(NSTimer *)timer{ NSLog(@"release timer"); NSLog([[timer userInfo] objectForKey:@"key"]); UIAlertView *alert = [[timer userInfo] objectForKey:@"alert"]; [alert dismissWithClickedButtonIndex:0 animated:YES]; } //定时器停止使用: [timer invalidate]; timer = nil;
试试其它关键字
Alert窗口
同语言下
.
根据生日计算星座
.
精简的实现一个内存池
.
iOS索引搜索核心代码
.
iOS 搜索框
.
文件操作
.
UIWebView 加载本地网页
.
取消导航条对视图的影响
.
利用终端显示 隐藏文件
.
更改导航条背景颜色
.
iOS 字体斜体
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
万鑫
贡献的其它代码
(
28
)
.
如何判断设备处于静音模式
.
播放简短的音乐
.
iOS实现在后台播放音乐
.
判断用户是否禁止该App使用设备麦克风
.
播放短暂的提示声音
.
自动关闭的Alert窗口
.
UIActionSheet动态添加按钮
.
生成ProgressView
.
在UIScrollView的delegate方法判断滚动快慢
.
判断scrollView是否滑动到底部
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3