我如何使tableview导致有另一个tableview的页面?

问题描述:

我想做一个tableview;当你按一个单元格时,它会将你带到另一个tableview。如果您按下第二张桌子上的单元格,它会将您带到另一个视图。然后,如果你想要的话,你可以回去。我将如何做到这一点?我可以使tableview导致新的视图,但真正的问题是如何制作另一个tableview并导致另一个视图。我如何使tableview导致有另一个tableview的页面?

我不知道如果我按照..

无论如何,我建议你创建一个UINavigationController并设置RootViewController的您的tableView的控制器视图属性,当一个细胞在你的tableview被窃听你应该实现:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

您将在其中创建另一个视图控制器的实例,该控制器明显保存所需的“不同”tableview并将其推送到导航控制器。

我建议你看看视图控制器编程指南以及tableviews。这并不复杂。

关键的想法是知道你想要的这种行为基本上是如何通过推动和弹出视图导航控制器的工作原理。

如果以这种方式实现它(这是您应该做的),您将获得许多免费功能,例如点击“后退”按钮时的行为。

希望它有帮助。

+0

thx!帮助,你是对的,不是那么复杂。 –

+0

没问题,使用导航控制器在网上进行搜索并推送和弹出视图。有可能有很多代码示例显示你正在尝试做什么。 –

你想在同一个视图控制器中使用两个表吗?还是你想使用导航控制器导航到下一个表视图?如果你想在同一个视图控制器中使用这两个表格,那么通过标记值区分它们。