iOS开发- 自己主动消失的弹出框
Posted zhchoutai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发- 自己主动消失的弹出框相关的知识,希望对你有一定的参考价值。
- (void)timerFireMethod:(NSTimer*)theTimer//弹出框 { UIAlertView *promptAlert = (UIAlertView*)[theTimer userInfo]; [promptAlert dismissWithClickedButtonIndex:0 animated:NO]; promptAlert =NULL; } - (void)showAlert:(NSString *) _message{//时间 UIAlertView *promptAlert = [[UIAlertView alloc] initWithTitle:@"提示:" message:_message delegate:nil cancelButtonTitle:nil otherButtonTitles:nil]; [NSTimer scheduledTimerWithTimeInterval:1.5f target:self selector:@selector(timerFireMethod:) userInfo:promptAlert repeats:YES]; [promptAlert show]; }
在须要显示弹出框的地方调用[self showAlert:@"測试"];就可以。
原理: 弹出的时候, 设置一个定时器。 这里设置1.5秒后, 把当前的弹出框置空。 (promptAlert =NULL;)
以上是关于iOS开发- 自己主动消失的弹出框的主要内容,如果未能解决你的问题,请参考以下文章