【问题标题】:call navigationcontroller with modalview?用模态视图调用导航控制器?
【发布时间】:2011-07-18 11:19:09
【问题描述】:
我有一个问题,我做了这个:
Impostazioni *impostazioni=[[Impostazioni alloc] initWithNibName:@"Impostazioni" bundle:nil];
[self.navigationController presentModalViewController:aiuto animated:YES];
但我想以这种方式保留导航栏:
[self.navigationController pushViewController:aiuto animated:YES];
[self.navigationController.navigationBar.backItem setTitle:@"iCalory"];
我想使用 presentModalView 我该怎么做?谢谢
【问题讨论】:
标签:
iphone
objective-c
ios
uinavigationcontroller
modalviewcontroller
【解决方案1】:
要在代码中添加导航控制器,
Impostazioni *impostazioni=[[Impostazioni alloc] initWithNibName:@"Impostazioni" bundle:nil];
UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootViewController: impostazioni] autorelease];
[self.navigationController presentModalViewController:navigationController animated:YES];
【解决方案2】:
只需将您的视图控制器添加到新的导航控制器并以模态方式呈现导航控制器:
UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootViewController: aiuto] autorelease];
[self presentModalViewController navigationController];