0

我有一個問題,我做了這一點:用modalview調用導航控制器?

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我怎麼能這樣?感謝

回答

1

只需將您的視圖控制器添加到一個新的導航控制器和現在的導航控制器模態:

UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootViewController: aiuto] autorelease]; 
[self presentModalViewController navigationController]; 
3

在代碼中添加導航控制器,

Impostazioni *impostazioni=[[Impostazioni alloc] initWithNibName:@"Impostazioni" bundle:nil]; 

UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootViewController: impostazioni] autorelease]; 

[self.navigationController presentModalViewController:navigationController animated:YES];