Ios4 导航控制器作为第二视图
在我的主视图控制器上,我有一个显示新视图的按钮Ios4 导航控制器作为第二视图,ios4,uinavigationcontroller,Ios4,Uinavigationcontroller,在我的主视图控制器上,我有一个显示新视图的按钮 - (IBAction)showInformation:(id)sender { InfoViewController *controller = [[InfoViewController alloc] initWithNibName:@"InfoView" bundle:nil]; controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self prese
- (IBAction)showInformation:(id)sender {
InfoViewController *controller = [[InfoViewController alloc] initWithNibName:@"InfoView" bundle:nil];
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:controller animated:YES];
[self.view addSubview:[controller view]];
}
在我的InfoView.xib上,我添加了一个UINavigationController并建立了正确的连接。但是,当我加载InfoViewController时,它并没有按我所希望的那样显示UINavigation
目前,我已将其加载到viewDidLoad中
self.view = [navController view];
在我的头文件上
IBOutlet UINavigationController *navController;
@property (nonatomic, retain) IBOutlet UINavigationController *navController;
我遗漏了什么?UINavigation没有显示您的意思是UINavigationController没有出现 1如果使用UINavigationController,则至少需要两个视图:一个用于与控制器一起显示的默认视图,另一个用于推送两个视图 我在这里只能看到一个视图,即InfoViewController 如果使用UINavigationController,则可能需要使用pushViewController方法 2如果使用presentModalViewController方法,则不需要UINavigationCOntroller