佚名通过本文主要向大家介绍了cell中放tableview,如何解决cell中tableview和外部tableview之间的手势冲突。等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: cell中放tableview,如何解决cell中tableview和外部tableview之间的手势冲突。
描述:
解决方案1:
描述:
由于项目需求需要,在外部tableview偏移量达到设定值时,固定外部的tableview,手势处理需要由cell中的tableview来处理。
解决方案1:
添加手势的话,在手势代理方法中判断当前作用页面,就可以区分是哪个tableview
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{
if ([NSStringFromClass(touch.view.class) isEqualToString:@"FirstTableView"]) {
//如果是FirstTableView的范围,那么手势不生效
return NO;
}
}
自身的代理点击方法也一样,判断tableview