diff --git a/MFSideMenu/MFSideMenuContainerViewController.m b/MFSideMenu/MFSideMenuContainerViewController.m index 70216e0..03b8644 100644 --- a/MFSideMenu/MFSideMenuContainerViewController.m +++ b/MFSideMenu/MFSideMenuContainerViewController.m @@ -158,8 +158,13 @@ - (UIStatusBarStyle)preferredStatusBarStyle { #pragma mark - #pragma mark - UIViewController Rotation --(NSUInteger)supportedInterfaceOrientations { - if (self.centerViewController) { +#if __IPHONE_OS_VERSION_MAX_ALLOWED < 90000 +- (NSUInteger)supportedInterfaceOrientations +#else +- (UIInterfaceOrientationMask)supportedInterfaceOrientations +#endif +{ + if (self.centerViewController) { if ([self.centerViewController isKindOfClass:[UINavigationController class]]) { return [((UINavigationController *)self.centerViewController).topViewController supportedInterfaceOrientations]; } @@ -547,7 +552,7 @@ - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceive - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer { if ([gestureRecognizer isKindOfClass:[UIPanGestureRecognizer class]]) { CGPoint velocity = [(UIPanGestureRecognizer *)gestureRecognizer velocityInView:gestureRecognizer.view]; - BOOL isHorizontalPanning = fabsf(velocity.x) > fabsf(velocity.y); + BOOL isHorizontalPanning = fabs(velocity.x) > fabs(velocity.y); return isHorizontalPanning; } return YES; @@ -791,4 +796,4 @@ - (CGFloat)animationDurationFromStartPosition:(CGFloat)startPosition toEndPositi return MIN(duration, self.menuAnimationMaxDuration); } -@end \ No newline at end of file +@end