2017-06-28 1 views
5

Ich habe REFrostedViewController Seitenmenü in meinem Projekt verwendet. nutzt PanGesture die Konflikte der Streichgeste auf TableViewCell i auch versucht haben, zu deaktivieren seine PangGusture seine Eigenschaft mitSwipe-Löschen funktioniert nicht bei TableVieuCell?

self.frostedViewController.panGestureEnabled=NO; 

aber immer noch das gleiche Problem.

Wo REFrostedViewController Erweiterung von UIViewController Klasse

Meine Frage ist

Gibt es trotzdem, die Superklasse Geste zu deaktivieren?

+0

Ich bin vor dem gleichen Problem :( –

+0

versuchen Eigenschaft forstedViewController.panGestureEnabled = false zu deaktivieren – KKRocks

Antwort

0

Höchstwahrscheinlich wird das Side Menu von REFrostedViewController abgefangen und blockiert die Gesten.

Implementieren Sie die folgende Kategorie im View-Controller. Es sollte das Problem lösen.

@interface UIView (CellSwipeAdditions) 

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

@end 

@implementation UIView (CellSwipeAdditions) 
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { 
    return YES; 
} 
Verwandte Themen