使用以编程方式创建并从nib加载的元素创建单个视图

时间:2011-04-13 14:30:02

标签: iphone objective-c

我喜欢使用nib文件来配置一些子视图,但对于其他子视图,我更喜欢以编程方式创建它们。以编程方式将元素添加到从nib或更改元素属性加载的视图中的首选方法是什么?现在我在viewWillAppear中做。

1 个答案:

答案 0 :(得分:3)

-(void)viewDidLoad是这些自定义项的正确位置。要删除对这些自定义项的任何引用,请在-(void)viewDidUnload中执行此操作。在viewWillAppear中执行此操作可能会导致您最终添加了多个已添加元素的副本,因为每次显示视图时都会调用它,尤其是在UINavigationController中。