【发布时间】:2010-08-14 20:28:42
【问题描述】:
我有一个位于弹出框内的视图控制器,我想从中呈现一个模态视图控制器。这是我的代码:
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属性,但是没有效果。
【问题讨论】:
标签: objective-c cocoa-touch ipad uiviewcontroller uipopovercontroller