use*_*768 4 objective-c uiviewcontroller ios
由于我哈瓦父视图控制器和一个孩子,
父视图控制器是像一个容器控制器,苹果的文档说,
然后做
[parentVC addChildViewController:childVC];
childVC.view.frame = SOMEFRAME;
Run Code Online (Sandbox Code Playgroud)
但现在屏幕上还没有看到childVC;
我必须在下面添加代码吗?
[parentVC.view addSubview:childVC.view];//is a must? any code can replace?
Run Code Online (Sandbox Code Playgroud)
-
在我看来,容器是容器,当我添加了一个childVC时,它的视图应该自己添加,或者某种方法可以做到这一点?
UIWindow有一个属性为"rootViewController",当设置它时,新视图将自动添加,我想这就是我想要的.
我需要一些建议.谢谢.
这是一个简单的控制问题.通常你想拥有一个子视图控制器,但它的视图是你的一个子视图的子视图,而不仅仅是容器视图控制器的"顶级"视图属性的子视图.
本质上,框架选择让您决定,并且不强制包含的视图控制器的视图必须是它的父视图控制器的第一代存在.这完全取决于你; ViewControllers和Views的层次结构不需要具有完美的世代奇偶校验.
| 归档时间: |
|
| 查看次数: |
1449 次 |
| 最近记录: |