2011-05-24 79 views
0
  • 我有2個UINavigationControllers。
  • 兩者都作爲子視圖添加到窗口中([window addSubview:])。
  • 其中一人有其alpha設置爲0.0
  • 對方已經將其alpha設置爲1.0

我的問題是:鑑於我目前的設計,是否有可能轉變:間(前翻頁)兩個導航控制器?兩個UINavigationControllers之間的轉換

備註:我將它們全部添加的原因是否則它們無法正確處理方向更改。只有View層次結構中的一個處理方向更改。不過那是另一回事了。

謝謝 萬斯

回答

0

而不是考慮他們作爲兩個導航控制器,你應該,翻閱他們所提供的意見想着它。雖然我沒有測試過這個,但我期望這樣做 -

[UIView transitionFromView:firstNavController.view 
        toView:secondNavController.view 
        duration:2.0 
        options:UIViewAnimationOptionShowHideTransitionViews|UIViewAnimationOptionTransitionFlipFromRight 
       completion:^{ 
        self.window.rootViewController = secondNavController; // If you have set the `rootViewController` property 
       }];