我对整个MVC看待事物的方式相对较新.
我有一个基于"实用程序"应用程序模板的应用程序.MainView和FlipsideView中的所有内容都运行良好,但现在我需要在反面添加TableView和导航控制器.没有导航栏在MainView上.
因此,只有当用户点击信息灯按钮时,导航栏才会在桌面视图上显示.我已经能够在侧面实现表视图并使用数组中的数据填充它.我现在正努力在导航控制器中进行链接,以便tableview可以变为交互式.当我将导航条形码放入应用程序委托时,它出现在MainView而不是侧面视图上.
我在哪里放置导航条形码,以便它显示在flipsideview上.我似乎无法将代码放在正确的位置.另外我不确定我是否有正确的代码,我是否将UINavigationController代码放在FlipSideViewController.m中?
我认为,我并没有完全理解naivgation控制器的概念...
这是启动FlipView的代码
- (IBAction)showInfo
{
TableViewController *controller = [[TableViewController alloc] initWithNibName:@"TableViewController" bundle:nil];
controller.delegate = self;
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:controller animated:YES];
[controller release];
}
Run Code Online (Sandbox Code Playgroud)
现在我需要让TableViewController具有导航控制器和表视图
提前致谢.