zoukankan      html  css  js  c++  java
  • ios中提示信息的实现及自动消失

    利用UIAlertView+NSTimer可轻松实现这一功能


    - (void)timerFireMethod:(NSTimer*)theTimer
    {
        UIAlertView *promptAlert = (UIAlertView*)[theTimer userInfo];
        [promptAlert dismissWithClickedButtonIndex:0 animated:NO];
        
        [promptAlert release];
        promptAlert =NULL;
    }


    - (void)showAlert

    {

           UIAlertView *promptAlert = [[UIAlertView alloc] initWithTitle:@"提示:" message:@"添加收藏成功!" delegate:nil cancelButtonTitle:nil otherButtonTitles:nil];
            
            [NSTimer scheduledTimerWithTimeInterval:0.5f
                                             target:self
                                             selector:@selector(timerFireMethod:)
                                             userInfo:promptAlert
                                             repeats:NO];
            
            [promptAlert show]; 
    }

    延迟时间可自己调节。

  • 相关阅读:
    数据结构算法练习(一)
    crontab详解
    git遇到问题
    docker容器管理
    docker及服务器遇到的坑
    shell study
    低级终端IO
    高级IO
    信号处理
    UNIX日期与时间
  • 原文地址:https://www.cnblogs.com/mazhiyong/p/2542098.html
Copyright © 2011-2022 走看看