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

有空再探究!!!變量

相關文章
相關標籤/搜索