首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >viewDidAppear:animated方法可以为一个presentModalViewController:animated多次调用吗?

viewDidAppear:animated方法可以为一个presentModalViewController:animated多次调用吗?
EN

Stack Overflow用户
提问于 2010-08-23 14:52:31
回答 1查看 290关注 0票数 0

我有一个这样的视图层次结构:

代码语言:javascript
复制
nav1 (UINavigationController, top level object in nib)
  view1 (UIViewController) 
    nav2 (UINavigationController, top level object in nib) 
      view2 (UIViewController)

我在视图1的each方法中调用了NAV2的view[Will/Did][Appear/Disappear]方法。当我调用presentModalViewController:animated来显示nav2 & view2时,view2的viewDidAppear调用了两次。

我认为viewDidAppear在一次呈现/解除/推送/弹出时只会发生一次,但我不知道如何理解这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-23 15:18:06

我有办法了。都是我的错。

viewWill|不再需要Did路由技巧。它使我的应用程序两次调用它的subviews方法。

*我注意到这一点是为了让其他人对这种情况感到困扰。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3545287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档