addChildViewController和removeFromParentViewControl

@interface UIViewController (UIContainerViewControllerProtectedMethods)spa

1.- (void)addChildViewController:(UIViewController *)childController .net

2.- (void) removeFromParentViewController内存

能够经过这俩个方法中的方法1.把一个试图控制器B的view直接加到另外一个试图控制器A的view上.若是B的view是有透明的,那么A的视图也能够看到到。这样能够在B视图控制器里处理简单用view不方便处理的一些事情,有时候很方便。让B消失时用方法2.。rem

我试过直接把B的view做为A的view的子视图也是能够的,不用方法1.和方法2.。get

具体没仔细研究,这俩种状况应该要必须把B视图控制器做为A的属性或成员变量,不然容易出现内存问题。class

有空再探究!!!变量

相关文章
相关标签/搜索