Удаление салфетки не работает на TableVIewCell?
Я использовал боковое меню https://github.com/romaonthego/REFrostedViewController в моем проекте. он использует PanGesture, которые конфликтуют жестом TableViewCell
я также попытался отключить его PangGusture, используя его свойство
self.frostedViewController.panGestureEnabled=NO;
но все еще сталкиваюсь с той же проблемой.
куда REFrostedViewController
расширение UIViewController
учебный класс
Мой вопрос
Есть ли вообще отключить жест суперкласса?
1 ответ
Скорее всего, боковое меню REFrostedViewController перехватывает и блокирует жесты.
Реализуйте следующую категорию в контроллере представления. Это должно решить проблему.
@interface UIView (CellSwipeAdditions)
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer;
@end
@implementation UIView (CellSwipeAdditions)
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}