zoukankan      html  css  js  c++  java
  • 关于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];//使计时器无效

    }

     

  • 相关阅读:
    09.Restful规范
    微信小程序 滚动插件 hSwiper2.0
    前端开发中代码仓库的团队使用(Github)
    hDProcess.js文档浏览进度插件
    Javascrtipt 基本排序算法
    NodeWebkit配置文件简介
    JavaScript中call,apply,bind方法的总结
    Javascript 闭包理解
    javascript常用知识点
    微信小程序 滚动插件 hSwiper
  • 原文地址:https://www.cnblogs.com/qwer-BHS/p/5315658.html
Copyright © 2011-2022 走看看