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];//使计时器无效

    }

     

  • 相关阅读:
    fetch
    创建Vue实例传入的option
    Text and Binary modes
    daemon_int
    http 协议 c++代码 获取网页
    asp.net mvc 5 初体验
    win32 音视频相关 api
    setuid和seteuid
    用0x077CB531计算末尾0的个数
    webservice gsoap 小记
  • 原文地址:https://www.cnblogs.com/qwer-BHS/p/5315658.html
Copyright © 2011-2022 走看看