欢迎来到代码驿站!

iOS代码

当前位置:首页 > 移动开发 > iOS代码

iOS UIAlertView自动关闭功能

时间:2020-10-31 19:23:37|栏目:iOS代码|点击:

一,效果图。

二,代码。

RootViewController.h
#import <UIKit/UIKit.h>
@interface RootViewController : UIViewController
<UIAlertViewDelegate>
@end
RootViewController.m
- (void)viewDidLoad
{
 [super viewDidLoad];
 // Do any additional setup after loading the view.
 //alert
 UIAlertView *alert=[[UIAlertView alloc]initWithTitle:nil message:@"一个可以自动关闭的Alert窗口" delegate:self cancelButtonTitle:nil otherButtonTitles:nil, nil];
 [alert show];
 //显示框
 UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
 indicator.backgroundColor=[UIColor redColor];
 indicator.center = CGPointMake(alert.bounds.size.width/2, alert.bounds.size.height-40.0);
 [indicator startAnimating];
 [alert insertSubview:indicator atIndex:0];
 //定时器
 [NSTimer scheduledTimerWithTimeInterval:3.0f target:self selector:@selector(dismissAlert:) userInfo:[NSDictionary dictionaryWithObjectsAndKeys:alert, @"alert", @"testing ", @"key" ,nil] repeats:NO];
}
//alert 自动消失
-(void) dismissAlert:(NSTimer *)timer{
 UIAlertView *alert = [[timer userInfo] objectForKey:@"alert"];
 [alert dismissWithClickedButtonIndex:0 animated:YES];
}

上一篇:iOS AVPlayer切换播放源实现连续播放和全屏切换的方法

栏    目:iOS代码

下一篇:IOS CoreLocation实现系统自带定位的方法

本文标题:iOS UIAlertView自动关闭功能

本文地址:http://www.codeinn.net/misctech/17797.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有