我正在使用iOS 5创建一个应用程序,我希望按以下方式工作:
MainViewController w / NavigationBar,我在viewDidLoad上设置:
- (void)viewDidLoad
{
[super viewDidLoad];
NavViewController *nav = [[NavViewController alloc] init];
[self addChildViewController:nav];
[self.view addSubview:nav.view];
}
就像带有一些导航控件的“局部视图”(我自己的/自定义工具栏)和NavViewController:
- (void)viewDidLoad
{
[super viewDidLoad];
CGRect viewRect = CGRectMake(0, 0, 320, 200);
self.view.frame = viewRect;
self.view.backgroundColor = [UIColor redColor];
}
此时我的MainViewController带有导航子视图,并且仍然有空间(在MainViewController视图中),可以使用NavViewController动作添加另一个子视图。
这种逻辑是否存在严重缺陷?或者我可以继续发展?
很多。