iOS获取手势的tag

来源:互联网 发布:幼师证做题软件 编辑:程序博客网 时间:2024/05/16 08:22

- (void)viewDidLoad {

    [superviewDidLoad];

    

      CGFloat padding =20;

    

    CGFloat height =50;

    

    for (int i =0; i < 10; i ++) {

        

        UIView * workPlanBackV = [[UIViewalloc]init];

        

        UITapGestureRecognizer * tap = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(oneclickWorkPlanBackV:)];

        

        tap.numberOfTapsRequired =1;

        

        tap.numberOfTouchesRequired =1;

        

        [workPlanBackV addGestureRecognizer:tap];

        

        workPlanBackV.tag = i;

        

        [self.viewaddSubview:workPlanBackV];

        

        workPlanBackV.backgroundColor = [UIColorgreenColor];

        

        workPlanBackV.frame =CGRectMake(0, (height * i) + padding * (i +1), self.view.bounds.size.width, height);

        

    }

}


- (void)oneclickWorkPlanBackV:(id)sender

{

    

    UITapGestureRecognizer * singleTap = (UITapGestureRecognizer *)sender;

    

    NSLog(@"%ld",(long)[singleTapview].tag);

    

}


0 0
原创粉丝点击