我喜欢使用 nib 文件来配置一些 subview ,但对于其他 subview ,我更喜欢以编程方式创建它们。以编程方式将元素添加到从 nib 加载的 View 或更改元素属性的首选方法是什么?现在我在 viewWillAppear 中执行此操作。
最佳答案
-(void)viewDidLoad
是这些自定义项的正确位置。要删除对这些自定义的任何引用,请在 -(void)viewDidUnload
中执行此操作。在 viewWillAppear 中这样做可能会导致您最终获得添加元素的多个副本,因为每次显示 View 时都会调用它,尤其是在 UINavigationController
中。
关于iphone - 使用以编程方式创建并从 nib 加载的元素创建单个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5650912/