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 に答える