File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1065,13 +1065,7 @@ -(void)tapGestureCallback:(UITapGestureRecognizer *)tapGesture{
10651065-(void )panGestureCallback : (UIPanGestureRecognizer *)panGesture {
10661066 switch (panGesture.state ) {
10671067 case UIGestureRecognizerStateBegan:{
1068- if (self.animatingDrawer ){
1069- [panGesture setEnabled: NO ];
1070- break ;
1071- }
1072- else {
1073- self.startingPanRect = self.centerContainerView .frame ;
1074- }
1068+ self.startingPanRect = self.centerContainerView .frame ;
10751069 }
10761070 case UIGestureRecognizerStateChanged:{
10771071 self.view .userInteractionEnabled = NO ;
@@ -1371,6 +1365,14 @@ -(UIViewController*)childViewControllerForSide:(MMDrawerSide)drawerSide{
13711365}
13721366
13731367#pragma mark - UIGestureRecognizerDelegate
1368+ - (BOOL )gestureRecognizerShouldBegin : (UIGestureRecognizer *)gestureRecognizer {
1369+ if (self.isAnimatingDrawer ) {
1370+ return NO ;
1371+ } else {
1372+ return YES ;
1373+ }
1374+ }
1375+
13741376-(BOOL )gestureRecognizer : (UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch : (UITouch *)touch {
13751377
13761378 if (self.openSide == MMDrawerSideNone){
You can’t perform that action at this time.
0 commit comments