メイン ビュー コントローラー (VC) と 3 つのサブビューを使用するスライド アウト メニューを作成しようとしています。必要に応じてサブビューを UINavigationControllers にできるようにしたいのですが、メイン VC の子としてサブビューを追加するのに問題があります。
メイン ビューは、センター ビューのデリゲートです。
発生しているように見えるのは、ナビゲーション バーがメイン VC に与えられ、子によって保持されていないことです (意味がある場合)。画像を参照してください:
最近、目的の効果をもたらす別のライブラリ (CHSliderMenu) をダウンロードしました。これは iOS6/7 で問題なく動作しますが、作成者が行っていることと私が行っていることの違いを区別できません。私は私が近くにいることを知っています。
子 nav コントローラーを追加しようとする MainViewController のコードは次のとおりです。
self.view.frame = self.view.bounds;
_centerViewController = [[D2CenterViewController alloc] init];
_centerViewController.view.backgroundColor = [UIColor whiteColor];
_centerViewController.view.tag = CENTER_TAG;
_centerViewController.delegate = self;
UINavigationController *centerNavController = [[UINavigationController alloc] initWithRootViewController:_centerViewController];
[self addChildViewController:centerNavController];
[self.view addSubview:centerNavController.view];
私がどこで間違っていたのか分かりますか?診断するためにさらにコードが必要ですか?