我正在创建一个使用导航控制器的应用。 在第一个视图中,我有三个不同的表视图。
当选择一个单元格时,如何使表格在导航控制器中打开新视图?
由于
答案 0 :(得分:3)
您在视图控制器上实现tableView:didSelectRowAtIndexPath:
作为委托方法,显示三个表视图,在此方法中,您初始化要显示的新视图控制器,并通过执行此类操作将其推送到屏幕上:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// TODO: Find out what view controller to push based on the tableView and the indexPath.
UIViewController *viewController = [[YourSpecialViewController alloc] initWithNibName:nil bundle:nil];
[[self navigationController] pushViewController:viewController animated:YES];
[viewController release];
}