iOS Developer

获取手势所在视图

2016-12-19  本文已影响936人  Smile_J

例如点击手势

创建点击手势

UITapGestureRecognizer*tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(clickTapGestureView:)];

[tapView addGestureRecognizer:tap];

tapView.tag= 11111;

//点击手势的点击方法

- (void)clickTapGestureView(UITapGestureRecognizer *)sender{

UIView *targetview = sender.view;

       if (targetview.tag == 1111) {

      }else{

     }

}

在iOS 中 手势并没有像控件那样有tag值,但是有UIView属性,我们可以通过给UIView添加tag从而达到标记手势的效果。

UIView *targetview = sender.view;

是获取手势所在视图

在通过Tag值进行判断是哪个视图

上一篇 下一篇

猜你喜欢

热点阅读