2011-05-24 57 views
-1

我正在使用UINavigationController在不同视图之间旅行。如何从UINavigationController卸载UIview?

最后一个视图需要在前一视图中选择为动态。由于内容与第一次相同,因此viewDidLoad方法不起作用。我需要知道如何卸载uiview ...

我也试过viewDidAppear;在这种情况下,先前创建的对象不会被删除,新的对象将被加载。

我应该怎么做,卸载时我换到另一个视图或我回去?

+0

的UINavigationController使用控制器,而不是视图之间进行特拉维尔。除此之外,我不知道你在努力完成什么。卸载视图意味着什么?你正在谈论的viewDidUnload方法在哪里?你可以放置一些代码来说清楚吗? – 2011-05-24 12:11:33

+0

那么......然后我试图消除我从这个控制器动态创建的所有东西,所以当我返回并重新进入控制器时,我想重新创建动态内容。我认为viewDidDisappear会起作用。谢谢 – karse23 2011-05-24 13:35:11

回答

2

尝试卸载您的视图控制器在viewDidDisapper方法。

我认为它应该工作。

0

如果它是一个subview,你应该能够调用removeFromSuperView