addChildViewController后 Childvc viewWillAppear 不调用的问题

设置

[childVC beginAppearanceTransition:YES animated:YES]

即可

 

移除的时候要这样 :

 [childController beginAppearanceTransition:NO animated:YES];
 [childController.view removeFromSuperview];
 [childController endAppearanceTransition];

 viewWillDisappear和viewDidDisappear才会被调用

 

 

参见:http://www.jianshu.com/p/7587cce3ede0

http://blog.csdn.net/jlstmacblog/article/details/52414301

posted @ 2017-05-24 19:37  sym3099@gmail  Views(1611)  Comments(0Edit  收藏  举报