我正在使用UINavigationController在不同视图之间旅行。如何从UINavigationController卸载UIview?
最后一个视图需要在前一视图中选择为动态。由于内容与第一次相同,因此viewDidLoad
方法不起作用。我需要知道如何卸载uiview ...
我也试过viewDidAppear
;在这种情况下,先前创建的对象不会被删除,新的对象将被加载。
我应该怎么做,卸载时我换到另一个视图或我回去?
我正在使用UINavigationController在不同视图之间旅行。如何从UINavigationController卸载UIview?
最后一个视图需要在前一视图中选择为动态。由于内容与第一次相同,因此viewDidLoad
方法不起作用。我需要知道如何卸载uiview ...
我也试过viewDidAppear
;在这种情况下,先前创建的对象不会被删除,新的对象将被加载。
我应该怎么做,卸载时我换到另一个视图或我回去?
尝试卸载您的视图控制器在viewDidDisapper
方法。
我认为它应该工作。
如果它是一个subview
,你应该能够调用removeFromSuperView
的UINavigationController使用控制器,而不是视图之间进行特拉维尔。除此之外,我不知道你在努力完成什么。卸载视图意味着什么?你正在谈论的viewDidUnload方法在哪里?你可以放置一些代码来说清楚吗? – 2011-05-24 12:11:33
那么......然后我试图消除我从这个控制器动态创建的所有东西,所以当我返回并重新进入控制器时,我想重新创建动态内容。我认为viewDidDisappear会起作用。谢谢 – karse23 2011-05-24 13:35:11