2016-02-27 39 views
0

我爲下面的聲明設置了rootViewController窗口。但是,這個聲明並不是動畫。如何動畫設置rootViewController窗口

self.appDelegate.window.rootViewController = navController; 

我可以動畫這個聲明的效果是NavigationController.popViewController嗎?

+0

從哪個視圖控制器到另一個視圖控制器? – user3182143

+0

您是否在appDelegate.m方法的didFinishLaunchingWithOptions中設置了代碼? – user3182143

+0

你使用storyboard或xib嗎? – user3182143

回答

1

貌似我發現了另一個答案SO線程

[UIView transitionWithView:self.appDelegate.window 
          duration:.75 
          options:UIViewAnimationOptionTransitionCrossDissolve 
          animations:^{ 
           self.appDelegate.window.rootViewController = navController; 
          } 
          completion:nil]; 

然而,使用溶解效果。如果有人能告訴我應該使用哪種動畫來從NavigationController中獲取彈出效果。