0

我正在使用 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 添加另一个子视图。

这个逻辑有严重缺陷吗?或者我可以继续发展?

非常感谢。

4

0 回答 0