处理来自其他视图控制器的tableview单元格选择

时间:2014-05-26 04:05:57

标签: objective-c ios7 uitableview

我有tableView个自定义表格单元格,显示一系列语录。从tableView中选择一个单元格(例如"说1")时,单元格将被选中并移动到下一个视图控制器以显示所选说法的解释。在该视图控制器中,两个按钮"上一个" "下一个" 用于导航到上一个和下一个说法。因此,用户可以选择下一个按钮以查看下一个说法(例如"说2")。但问题是,在这个阶段,当我导航回我的tableview时,所选的单元格将是"说1"不是"说2"。

为了解决这个问题,我从数组中收集了当前选择的语句("说2' s")索引(即索引将为1)并将其传递给前一个{{1通过segue将该值转换为tableView。在这一步之后,我不知道该怎么做。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

您可以通过调用UITableView类中的以下方法来专门选择单元格:

selectRowAtIndexPath:animated:scrollPosition:

参考以下链接:https://developer.apple.com/library/ios/documentation/uikit/reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/selectRowAtIndexPath:animated:scrollPosition