美文网首页iOS Developer
获取手势所在视图

获取手势所在视图

作者: Smile_J | 来源:发表于2016-12-19 14:45 被阅读936次

例如点击手势

创建点击手势

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值进行判断是哪个视图

相关文章

  • 获取手势所在视图

    例如点击手势 创建点击手势 UITapGestureRecognizer*tap = [[UITapGesture...

  • 加载带有UITapgestureRecognizer的xib

    说明:没有手势的xib用lastObject没有问题,有手势的xib会不定出现获取到的视图为UITapgestur...

  • swift 获取当前view所在控制器

    ///获取当前视图所在控制器func currentViewController() -> UIViewContr...

  • iOS 获取到当前所在的视图

    //获取到当前所在的视图 - (UIViewController *)presentingVC{ UIWindow...

  • iOS开发小技巧总结

    获取子视图所在的父视图 在开发中我们经常会遍历父视图中的子视图,那么反过来怎么获取子视图的父控制器呢 控制手机不锁...

  • android动画总结

    视图动画 实现原理:每次绘制视图时View所在的ViewGroup中的drawChild函数获取View的Anim...

  • 手势的使用及场景模拟

    0x01 手势冲突 手势的冲突有两种情况: 是指同一个视图,添加了多个手势在视图层级上添加了相同的手势: 子视图有...

  • 文档翻译-Collection View - 1.4

    结合手势支持 你可以通过使用手势识别器来给集合视图增加更好的交互体验。给一个集合视图添加手势识别器,然后当这些手势...

  • UIView问题点集合

    1.子视图不响应父视图手势方法 思路:在子视图上额外加一个手势,action设置为nil即可

  • 手势

    加载视图 布局ImageView pragma 轻怕手势 } pragma 清扫手势 pragma 长按手势 pr...

网友评论

    本文标题:获取手势所在视图

    本文链接:https://www.haomeiwen.com/subject/sqjtvttx.html