我需要一些帮助。这似乎是我在编码时添加和更改视图时遇到的常见问题。我很想知道我做错了什么。
目前,我正在使用来自视图控制器的以下调用添加和删除视图:
[startView removeFromSuperview];
[self addSubview:secondView];
然后再反过来回去。
[secondView removeFromSuperview];
[self addSubview:startView];
到目前为止,我很好。 但我遇到的问题是,当我决定回到'startView'并第二次调用我上面的第一个代码时。 我的视图加载但很少有作品。 没有我的方法被调用,没有动画,视图显示但是它“死”或“睡着了”。我不明白为什么!
我基本上是添加一个视图,删除它,然后再添加它,一切都会中断。 任何人都可以帮我问一下可能发生的事情吗?是否ViewDidLoad第二次加载时不会触发?或类似的东西? 我很感激。
答案 0 :(得分:1)
我可能已经弄明白所以不要担心!
我的代码中隐藏了一个标志,阻止我的方法被触发。 遗憾!