2017-06-28 8 views
5

Użyłem bocznego menu REFrostedViewController w moim projekcie. używa PanGesture których konflikt Próbowałem również gest machnięcia na TableViewCell wyłączenie jej PangGusture używając jej właściwośćUsuwanie przesunięcia nie działa w TableVIewCell?

self.frostedViewController.panGestureEnabled=NO; 

ale nadal stoi ten sam problem.

Gdzie REFrostedViewController rozbudowa UIViewController klasy

Moje pytanie brzmi:

Czy mimo wyłączenia super gest klasy?

+0

Mam ten sam problem :( –

+0

spróbuj wyłączyć właściwość forstedViewController.panGestureEnabled = false – KKRocks

Odpowiedz

0

Najprawdopodobniej menu boczne REFrostedViewController przechwytuje i blokuje gesty.

Wprowadź następującą kategorię do kontrolera widoku. To powinno rozwiązać problem.

@interface UIView (CellSwipeAdditions) 

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer; 

@end 

@implementation UIView (CellSwipeAdditions) 
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { 
    return YES; 
} 
Powiązane problemy