这里说下调用时机(对于ChildController来说,毕竟是一个完整的是UIViewController周期其中一个步骤):
viewWillAppear, viewDIdAppear在执行
[self.view addSubview:childController.view];
后调用。
所以这么写才是对的
[self.view addSubview:c.view];
[self addChildViewController:c];
这里说下调用时机(对于ChildController来说,毕竟是一个完整的是UIViewController周期其中一个步骤):
viewWillAppear, viewDIdAppear在执行
[self.view addSubview:childController.view];
后调用。
所以这么写才是对的
[self.view addSubview:c.view];
[self addChildViewController:c];
本文标题:viewWillAppear不运行
本文链接:https://www.haomeiwen.com/subject/dbiqkxtx.html
网友评论