【发布时间】:2011-04-04 13:09:23
【问题描述】:
我想问一下添加和删除 UIViewController 的视图作为子视图的正确方法是什么。 因此,初始化 UIViewController 后,我可以将其视图添加到视图层次结构中,如下所示:
UIViewController *myViewControler = [[UIViewController alloc] init];
[someAnotherView addSubview:myViewController.view];
问题 1:我应该在调用addSubview: 之后释放 myViewController.view 吗?
如果我想从视图层次结构中删除 myViewController 的视图,我会调用 [myViewController.view removeFromSuperview];
问题 2:在这种情况下,myViewController 实例在 view removedFromSuperview 后应该如何释放?
【问题讨论】:
标签: uiview uiviewcontroller release addsubview