我知道viewDidLoad
在 的生命周期中可能会多次调用该方法UIViewController
。但这怎么可能?如何让它多次调用而不是直接调用它?我试过这样做:
UIView *view = [[UIView alloc] initWithFrame:self.view.frame];
view.backgroundColor = [UIColor greenColor];
self.view = view;
而我的观点实际上改变了,viewDidLoad
没有被调用。谁能举个例子?