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

    }

     

  • 相关阅读:
    js将url转换二维码
    百度地图api使用
    js字符串转日期兼容性
    Object.keys的使用
    Web App和Native App的比较
    数组转为对象
    常用meta整理
    git merge和git rebase的区别
    GitHub 翻译之 'Hello-world' 翻译
    js数据类型
  • 原文地址:https://www.cnblogs.com/qwer-BHS/p/5315658.html
Copyright © 2011-2022 走看看