我在项目中使用了REFrostedViewController副菜单。
它使用PanGesture,它与TableViewCell
上的滑动手势冲突
我也尝试过使用其属性禁用其PangGusture
self.frostedViewController.panGestureEnabled=NO;
但是仍然面临着同样的问题。
其中
REFrostedViewController
扩展了UIViewController
类我的问题是
无论如何,有没有禁用父类(super class)手势?
最佳答案
很有可能是REFrostedViewController侧菜单截取并阻止了手势。
在 View Controller 中实现以下类别。它应该解决问题。
@interface UIView (CellSwipeAdditions)
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer;
@end
@implementation UIView (CellSwipeAdditions)
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}
关于ios - 滑动删除对UITableVIewCell不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44798332/