2

如何以编程方式将导航栏添加到 presentModalViewController?我知道默认导航栏会出现在 pushViewController 中。希望您的帮助...

4

3 回答 3

4

在 viewDidLoad 中使用此代码。

UINavigationBar *myBar = [[UINavigationBar alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];
[self.view addSubview:myBar];

这会将导航栏添加到您的视图中。

于 2013-02-13T04:37:04.343 回答
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];

这就是向模态添加导航栏的方式。

于 2013-02-13T05:40:01.130 回答
1

尝试将此添加到您的视图中加载

[self.navigationController setNavigationBarHidden:NO animated:YES];
于 2013-11-15T14:08:58.407 回答