2014-03-02 48 views
0

我有这样一个情况:example image变化内容

我具有第一tableviewcontroller,与主要类别;第二个包含每个类别的元素;以及显示每个选定元素的内容的视图控制器。我想在我的viewcontroller中添加一个按钮动作或滑动手势,以便将视图内容更改为下一个元素内容,而无需返回子类别tableview并选择另一个单元格。我已经知道如何用按钮或手势来改变视图,但我想知道如何获得“下一个单元格”(和之前的单元格),在实际的单元格中。 感谢您的任何建议

回答

0

UITableView是您的数据源的可视化表示,比如说NSArray的NSDictionary对象。所以看起来很明显你的UIViewController是相同数据源的细节表示。因此,您可以将tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath中所选单元格的索引路径和indexPath传递给您的视图控制器,并将其存储起来以供进一步使用。当你左/右滑动时,你只需增加/减少selectedIndex并显示你的数据源的内容。

+0

这可能是一个很好的方法来实现我想要的。谢谢黑客。我只是想知道是否有办法对父级tableviewcontroller说“像是,切换到下一个项目”等等。无论如何,你的一个是一个很好的暗示。我会尽力。谢谢 – xabaras78