2010-08-23 74 views
0

我有一个这样的视图层次:可以viewDidAppear:为单个presentModalViewController多次调用动画方法:动画?

nav1 (UINavigationController, top level object in nib) 
    view1 (UIViewController) 
    nav2 (UINavigationController, top level object in nib) 
     view2 (UIViewController) 

我叫厂景的NAV2的view[Will/Did][Appear/Disappear]方法每种方法。 当我调用presentModalViewController时:动画显示nav2 & view2,view2'viewDidAppear调用两次。

我对待viewDidAppear只会出现一次出现/解散/推/流行,但我不知道如何理解这一点。

回答

0

我得到了解决方案。是我的错。

查看[Will | Did] [Appear | Disappear]路由技巧不再需要。它使我的应用程序将其称为子视图的方法两次。

*我注意到这个给那些在这种情况下遇到麻烦的人。