ビューコントローラに独自のナビゲーションバーを持たせたいのですが。これは、既存のナビゲーションバーを表示/非表示にするよりも簡単だと思います。次のコードが機能しています。これはアンチパターンですか、それとも比較的一般的な方法ですか?
MyViewController *viewController = [[MyViewController alloc] init]
autorelease];
UINavigationController *wrapper = [[[UINavigationController alloc]
initWithRootViewController:viewController]
autorelease];
[self.navigationController presentViewController:wrapper
animated:YES
completion:nil];