如何以编程方式向presentModalViewController添加导航栏? 我知道pushViewController中会有默认导航栏。 希望你的帮助...
答案 0 :(得分:4)
在viewDidLoad中使用此代码。
UINavigationBar *myBar = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];
[self.view addSubview:myBar];
这会在您的视图中添加导航栏。
答案 1 :(得分:1)
这可能对您有所帮助
PopoverView *foo = [[PopoverView alloc] initWithNibName:@"PopoverView" bundle:nil];
// Here you pass through properties if you need too.
// ...
UINavigationController *navC = [[UINavigationController alloc] initWithRootView:foo];
[foo release];
[self.navigationController presentModalViewController:navC animated:YES];
这就是你向模态添加导航栏的方法。
答案 2 :(得分:1)
尝试将此添加到您的View已加载
[self.navigationController setNavigationBarHidden:NO animated:YES];