UIPanGestures手势与UITableviewCell上滑动删除手势冲突
来源:互联网 发布:数据分析体系架构 编辑:程序博客网 时间:2024/05/17 04:00
UIPanGestures手势与UITableviewCell上滑动删除手势冲突
因为tableView是scrollView的子类,scrollView的滑动也是拖动产生的,你这样加,就把它原来的拖动手势给屏蔽了。这样处理:
1、添加手势代理,比如我这里的这个自定义的cell叫panCell。
@interface panCell : UITableViewCell<UIGestureRecognizerDelegate>
2、设置拖动手势的代理为panCell。
panCell的初始化函数中:
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panAction:)];
pan.delegate = self;
[self addGestureRecognizer:pan];
3、添加手势代理函数:
以让当前手势和别的手势共存。返回YES为可以共存,返回NO为独占。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
NSLog(@"当前手势:%@; 另一个手势:%@", gestureRecognizer, otherGestureRecognizer);
return YES;
}
因为tableView是scrollView的子类,scrollView的滑动也是拖动产生的,它原来的拖动手势给屏蔽了。这样处理:
1、添加手势代理,自定义的cell叫panCell。
@interface panCell : UITableViewCell<UIGestureRecognizerDelegate>
2、设置拖动手势的代理为panCell。
panCell的初始化函数中:
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panAction:)];
pan.delegate = self;
[self addGestureRecognizer:pan];
3、添加手势代理函数:
以让当前手势和别的手势共存。返回YES为可以共存,返回NO为独占。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
NSLog(@"当前手势:%@; 另一个手势:%@", gestureRecognizer, otherGestureRecognizer);
return YES;
}
- UIPanGestures手势与UITableviewCell上滑动删除手势冲突
- UITableViewCell和手势冲突
- iOS 解决单击手势与UItableviewCell表格手势冲突
- iOS端如何解决自定义滑动退出手势与TableViewCell删除手势之间的冲突问题
- UIScrollView滑动与轻扫手势冲突
- 解决UITableViewCell 上放置 UIScrollView 两者手势冲突
- uitableviewcell的左右滑动手势
- 手势滑动删除ListView
- 解决UIGestureRecognizer手势与视图上其他滑动视图的冲突
- UITableView的上下滑动与自己添加的手势冲突
- iOS UIScrollView左右滑动手势与返回手势冲突的解决办法
- Android滑动和点击手势冲突解决办法
- IOS ScrollView 子控件滑动手势冲突
- Cell上的subView添加手势 与 cell点击手势冲突
- android listview 与手势冲突
- 手势冲突
- 【Android手势冲突】彻底解决RecyclerView与ScrollView滑动冲突问题,并实现RecyclerView悬停导航栏
- 滑动手势
- 关于intent跳转的问题!
- ibcbet ที่หนึ่ง
- OpenSSL中crypto的简单应用(代码篇)
- wget简单使用
- dashboard.php----zabbix总览界面分析
- UIPanGestures手势与UITableviewCell上滑动删除手势冲突
- 内连接,外连接,自连接
- 这个地址介绍了如何配置debian linux mysql,可以进行远程访问mysql
- Android 最大化分享图文内容
- storm概述、入门、代码
- 第十二周总结
- 计算直方图,利用查找表拉伸直方图,直方图均衡
- gohead 嵌入式服务器
- 自定义android侧滑菜单