zoukankan      html  css  js  c++  java
  • 定时器

    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
       // self.view.backgroundColor = [UIColor orangeColor];
    
        UIButton* btnStart = [UIButton buttonWithType:UIButtonTypeRoundedRect];
        btnStart.frame = CGRectMake(100, 100, 50, 50);
        [btnStart setTitle:@"start" forState:UIControlStateNormal];
        [btnStart addTarget:self action:@selector(pressStart) forControlEvents:UIControlEventTouchUpInside];
        
        [self.view addSubview:btnStart];
        
        
        UIButton* btnStop = [UIButton buttonWithType:UIButtonTypeRoundedRect];
        btnStop.frame = CGRectMake(100, 200, 50, 50);
        [btnStop setTitle:@"stop" forState:UIControlStateNormal];
        [btnStop addTarget:self action:@selector(pressStop) forControlEvents:UIControlEventTouchUpInside];
        
        [self.view addSubview:btnStop];
        
        UIView* view = [[UIView alloc]init];
        view.frame = CGRectMake(0,0,80,80);
        view.backgroundColor = [UIColor redColor];
        
        [self.view addSubview:view];
        view.tag = 101;
        
        
        
        
    
    }
    
    -(void) pressStart
    {
        //NSLog(<#NSString * _Nonnull format, ...#>);
        _timerView =  [NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(updateTimer:) userInfo:@"Li" repeats:YES];
        
        
    }
    -(void) pressStop
    {
        if(_timerView!=nil){
            [_timerView invalidate];
        }
        
    }
    -(void) updateTimer:(NSTimer*) timer
    {
        NSLog(@"Test name =%@",timer.userInfo);
        UIView *view = [self.view viewWithTag:101];
        view.frame = CGRectMake(view.frame.origin.x+1, view.frame.origin.y+1, 50, 50);
        
    }
  • 相关阅读:
    Linux安装cx_Oracle
    LVM分区
    命令行重启远程桌面服务
    常用Linux命令
    自动清理N天前的二进制日志
    MySQL常用操作
    Java里的堆(heap)栈(stack)和方法区(method)
    SpringMVC 八大注解
    Spring Cloud原理详解
    java线程的生命周期及五种基本状态
  • 原文地址:https://www.cnblogs.com/vector11248/p/7577100.html
Copyright © 2011-2022 走看看