Удаление салфетки не работает на 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;
}
Другие вопросы по тегам