如何让UIViewController重新加载视图?

时间:2010-08-03 11:16:52

标签: iphone uiviewcontroller

我的视图控制器设置为从Nib文件加载视图。在viewDidAppear的某个时刻,我可能会更改self.view并且视图可能会消失,下次viewDidAppear我可能会决定从笔尖加载原始视图,我该怎么做?

1 个答案:

答案 0 :(得分:0)

一种方法是简单地在viewDidAppear中重新初始化控制器属性对象:

[self setMySubViewController:[[[MySubViewController alloc] initWithNibName...] autorelease]];

您的mySubViewController属性将释放视图控制器的上一个副本并保留新的副本。

希望这有帮助。