iOS UIAlertView自动关闭功能

发布时间 - 2026-01-11 01:58:11    点击率:

一,效果图。

二,代码。

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 UIAlertView自动关闭,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# ios  # uialertview  # 自动关闭  # iOS自定义提示弹出框实现类似UIAlertView的效果  # iOS中UIAlertView警告框组件的使用教程  # iOS中UIAlertView3秒后消失的两种实现方法  # 小编  # 在此  # 给大家  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # 自动消失  # view  # loading 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  如何用狗爹虚拟主机快速搭建网站?  常州企业网站制作公司,全国继续教育网怎么登录?  html如何与html链接_实现多个HTML页面互相链接【互相】  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  Laravel PHP版本要求一览_Laravel各版本环境要求对照  C++用Dijkstra(迪杰斯特拉)算法求最短路径  Laravel API资源类怎么用_Laravel API Resource数据转换  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  如何确保西部建站助手FTP传输的安全性?  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  音乐网站服务器如何优化API响应速度?  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  如何注册花生壳免费域名并搭建个人网站?  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  桂林网站制作公司有哪些,桂林马拉松怎么报名?  如何在七牛云存储上搭建网站并设置自定义域名?  如何实现javascript表单验证_正则表达式有哪些实用技巧  java ZXing生成二维码及条码实例分享  如何在局域网内绑定自建网站域名?  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  如何快速生成ASP一键建站模板并优化安全性?  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  如何确认建站备案号应放置的具体位置?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  香港网站服务器数量如何影响SEO优化效果?  香港服务器如何优化才能显著提升网站加载速度?  怎么用AI帮你为初创公司进行市场定位分析?  javascript基于原型链的继承及call和apply函数用法分析  利用vue写todolist单页应用  bootstrap日历插件datetimepicker使用方法  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  如何正确下载安装西数主机建站助手?  网站建设整体流程解析,建站其实很容易!  如何在Windows虚拟主机上快速搭建网站?  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  如何挑选最适合建站的高性能VPS主机?  网站制作软件有哪些,制图软件有哪些?  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧