diff --git a/PaperFold/PaperFold/PaperFold/PaperFoldView.m b/PaperFold/PaperFold/PaperFold/PaperFoldView.m index 9a303e0..3a41b66 100644 --- a/PaperFold/PaperFold/PaperFold/PaperFoldView.m +++ b/PaperFold/PaperFold/PaperFold/PaperFoldView.m @@ -602,6 +602,8 @@ - (void)unfoldLeftView:(NSTimer*)timer [self.leftFoldView setHidden:NO]; [self.rightFoldView setHidden:NO]; + self.paperFoldInitialPanDirection = PaperFoldInitialPanDirectionHorizontal; + CGAffineTransform transform = [self.contentView transform]; float x = transform.tx + (self.leftFoldView.frame.size.width-transform.tx)/4; transform = CGAffineTransformMakeTranslation(x, 0); @@ -661,6 +663,8 @@ - (void)unfoldRightView:(NSTimer*)timer [self.leftFoldView setHidden:NO]; [self.rightFoldView setHidden:NO]; + self.paperFoldInitialPanDirection = PaperFoldInitialPanDirectionHorizontal; + CGAffineTransform transform = [self.contentView transform]; float x = transform.tx - (transform.tx+self.rightFoldView.frame.size.width)/8; transform = CGAffineTransformMakeTranslation(x, 0);