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 を使用して別のサブビューを追加できるスペースがまだあります。
このロジックに重大な欠陥はありますか? または私は開発を続けることができますか?
どうもありがとう。