Forráskód Böngészése

Forward shouldAutorotate in addition to supportedInterfaceOrientations.

We want the app to fully control rotation behavior regardless of whether FLEX is presented or not.
Ryan Olson 12 éve
szülő
commit
190e5336f7
1 módosított fájl, 10 hozzáadás és 0 törlés
  1. 10 0
      Classes/Explorer Toolbar/FLEXExplorerViewController.m

+ 10 - 0
Classes/Explorer Toolbar/FLEXExplorerViewController.m

@@ -184,6 +184,16 @@ typedef NS_ENUM(NSUInteger, FLEXExplorerMode) {
     return supportedOrientations;
 }
 
+- (BOOL)shouldAutorotate
+{
+    UIViewController *viewControllerToAsk = [self viewControllerForStatusBarAndOrientationProperties];
+    BOOL shouldAutorotate = YES;
+    if (viewControllerToAsk && viewControllerToAsk != self) {
+        shouldAutorotate = [viewControllerToAsk shouldAutorotate];
+    }
+    return shouldAutorotate;
+}
+
 - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
 {
     for (UIView *outlineView in [self.outlineViewsForVisibleViews allValues]) {