设置
[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