我喜欢使用nib文件来配置一些子视图,但对于其他子视图,我更喜欢以编程方式创建它们。以编程方式将元素添加到从nib或更改元素属性加载的视图中的首选方法是什么?现在我在viewWillAppear中做。
答案 0 :(得分:3)
-(void)viewDidLoad
是这些自定义项的正确位置。要删除对这些自定义项的任何引用,请在-(void)viewDidUnload
中执行此操作。在viewWillAppear中执行此操作可能会导致您最终添加了多个已添加元素的副本,因为每次显示视图时都会调用它,尤其是在UINavigationController
中。