Controller Container

几个API有点混沌,简单整理一下:

  • addChildViewController: Adds the specified view controller as a child of the current view controller.
    这个API跟view没有关系,是一个controller之间的关系。这个API也同时调用 willMoveToParentViewController:self
  • willMoveToParentViewController: Called just before the view controller is added or removed from a container view controller. 这个API必须在removeFromParentViewController前调用,用作willMoveToParentViewController:nil
  • removeFromParentViewController: Removes the view controller from its parent. 这个API同时调用了didMoveToParentViewController
  • didMoveToParentViewController: Called after the view controller is added or removed from a container view controller。
  • transitionFromViewController:toViewController:options:completionHandler: 这个API只完成了view的设置,对controller的设置还需要调用前面几种API。

Reference

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容