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);
        
    }
  • 相关阅读:
    leetcode--Populating Next Right Pointers in Each Node II
    leetcode—Populating Next Right Pointers in Each Node
    Pascal's Triangle II
    leetcode—pascal triangle
    leetcode—triangle
    October 23rd, 2017 Week 43rd Monday
    October 22nd, 2017 Week 43rd Sunday
    October 21st 2017 Week 42nd Saturday
    October 20th 2017 Week 42nd Friday
    October 19th 2017 Week 42nd Thursday
  • 原文地址:https://www.cnblogs.com/vector11248/p/7577100.html
Copyright © 2011-2022 走看看