ios - Pan Gesture Not Working With SWRevealViewController -
i'm using swrevealviewcontroller have sidebar menu in ios app. both front , rear view controllers table view controllers. front view controller has bar button item displays rear view controller, , i've enabled pan gesture display rear view controller. problem pan gesture recognizer works first time, bar button launches rear view controller.
if me fix pan gesture worked, great, thanks.
the swrevealviewcontroller toggles both views launched storyboard. here code front view controller:
- (void)setupsidebarmenu { self.navigationitem.leftbarbuttonitem.target = self.revealviewcontroller; self.navigationitem.leftbarbuttonitem.action = @selector(revealtoggle:); [self.tableview addgesturerecognizer:self.revealviewcontroller.pangesturerecognizer]; [self.tableview addgesturerecognizer:self.revealviewcontroller.tapgesturerecognizer]; }
here code rear view controller:
- (void)setupsidebarmenu { self.navigationitem.leftbarbuttonitem.target = self.revealviewcontroller; self.navigationitem.leftbarbuttonitem.action = @selector(revealtoggle:); [self.tableview addgesturerecognizer:self.revealviewcontroller.pangesturerecognizer]; }
solved, there should no code in rear view controller handle panning, , instead of adding gestures self.tableview
, add them self.view
:
[self.view addgesturerecognizer:self.revealviewcontroller.pangesturerecognizer]; [self.view addgesturerecognizer:self.revealviewcontroller.tapgesturerecognizer];
Comments
Post a Comment