iPhone UIViews在被带回视野后睡觉/死亡

时间:2009-10-08 08:26:04

标签: iphone uiview viewdidload

我需要一些帮助。这似乎是我在编码时添加和更改视图时遇到的常见问题。我很想知道我做错了什么。

目前,我正在使用来自视图控制器的以下调用添加和删除视图:

[startView removeFromSuperview];
[self addSubview:secondView];

然后再反过来回去。

[secondView removeFromSuperview];
[self addSubview:startView];

到目前为止,我很好。 但我遇到的问题是,当我决定回到'startView'并第二次调用我上面的第一个代码时。 我的视图加载但很少有作品。 没有我的方法被调用,没有动画,视图显示但是它“死”或“睡着了”。我不明白为什么!

我基本上是添加一个视图,删除它,然后再添加它,一切都会中断。 任何人都可以帮我问一下可能发生的事情吗?是否ViewDidLoad第二次加载时不会触发?或类似的东西? 我很感激。

1 个答案:

答案 0 :(得分:1)

我可能已经弄明白所以不要担心!

我的代码中隐藏了一个标志,阻止我的方法被触发。 遗憾!