ポップオーバーの中にあるViewControllerがあり、そこからモーダルViewControllerを提示したいと思います。これが私のコードです:
EditDateViewController *dateViewController = [[EditDateViewController alloc] initWithNibName:@"EditDateViewController" bundle:[NSBundle mainBundle]];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:dateViewController];
navController.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentModalViewController:navController animated:YES];
[dateViewController release];
[navController release];
結果は次のとおりです。
代替テキストhttp://cl.ly/5300e4f8f5d440d3f850/content
何らかの理由で、ナビゲーションバーの背景は、そのように構成していなくても透明(または黒?)になっています。モーダルビューコントローラtintColor
の方法でナビゲーションバーのプロパティを手動で設定してみましたが、効果がありませんでした。viewDidLoad