1
我有一個視圖控制器,它位於彈出窗口內,我想從中呈現模態視圖控制器。這裏是我的代碼:從彈出窗口呈現模態視圖控制器
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];
結果是這樣的:
alt text http://cl.ly/5300e4f8f5d440d3f850/content
出於某種原因,在導航欄的背景是透明的,即使我沒有配置它的方式(或黑色的嗎?)。我嘗試在模態視圖控制器的viewDidLoad
方法中手動設置導航欄的tintColor
屬性,但它沒有效果。