Senario就是这样 - 在同一级别上有一个viewcontrollerclass的三个视图。我想在windowview加载时添加一个视图。如何在windowview上添加这些不同的视图作为子视图。 假设我想添加第二个视图,然后我如何将它加载到窗口......谢谢
答案 0 :(得分:0)
您设置了窗口rootViewController
。一次不应该有多个视图控制器可见 - Apple的指南明确说明了这一点。如果要加载另一个视图控制器,可以使用[self pushModalViewController:cnt animated:YES];
以模态方式显示它。
此外,请考虑阅读Apple的View Controller Programming Guide。
答案 1 :(得分:0)
首先将窗口设置为viewControllerClass并加载子视图但是在隐藏模式下然后当需要显示子视图然后隐藏第一个视图并取消隐藏子视图 - view1.hidden = NO;
view2.hidden = YES;
或者您也可以删除视图并添加另一个视图 -
[subview removeFromSuperview];