• 关于UIAlertView弹出警告框自动消失


    很多事时候弹出框只是为了提示用户,为了避免让用户过多不必要的操作,让弹出框自动消失就可以了

    + (void)showDismissedAlertDialog:(NSString*)message {

        UIAlertView* alert = [[UIAlertView alloc] initWithTitle:nil   //NSLocalizedString(@"错误", nil)

                                                        message:NSLocalizedString(message, nil)

                                                       delegate:self

                                              cancelButtonTitle:nil

                                              otherButtonTitles:nil, nil];

            

        [NSTimer scheduledTimerWithTimeInterval:1.5f

                                         target:self

                                       selector:@selector(timerFireMethod:)

                                       userInfo:alert

                                        repeats:YES];    //弹出框消失倒计时

        

        [alert show];

    }

     

     

    #pragma mark -- 弹出框自动消失  使用倒计时

    + (void)timerFireMethod:(NSTimer*)theTimer//弹出框

    {

        

        UIAlertView *promptAlert = (UIAlertView*)[theTimer userInfo];

        

        [promptAlert dismissWithClickedButtonIndex:0 animated:NO];

        promptAlert = nil;

        

        [theTimer invalidate];//使计时器无效

    }

     

  • 相关阅读:
    MyBatis笔记:xml映射文件
    MyBatis笔记:xml配置文件
    JSP获取当前系统时间并显示
    使用<jsp:forward>和<jsp:param>
    JSP简单总结
    网页版学生管理系统简易版DOM
    当为servlet配置时出现servlet标签报错
    给js的事件驱动函数添加快捷键
    js的表格对象和DOM联合操作
    Centos7安装Greenplum5.3单机版教程
  • 原文地址:https://www.cnblogs.com/qwer-BHS/p/5315658.html
Copyright © 2020-2023  润新知