tableview侧视图控制器中当前选定的行

时间:2012-11-15 17:35:07

标签: ios uitableview tableview

我在侧视图控制器中使用自定义单元格和表视图。

侧VC使用一种主要的可用幻灯片视图控制器样式,从左侧滑入以显示导航菜单。

在开始时,使用此侧视图控制器将主视图控制器加载到导航堆栈。

在这种情况下,如何确定所选行?它不是表中的“选定”行,而是最后选择的行。所以我不确定正常方法是否有效。

NSIndexPath *path = [tableView indexPathForSelectedRow];

1 个答案:

答案 0 :(得分:0)

这个问题有点令人困惑,但我想我明白了。

你可以做几件事。

创建一个类似lastSelectedIndexPath的ivar,并在didSelectedRowAtIndexPath方法中设置该值。

在每个主视图控制器上添加一个方法查询它是谁(每个都实现一个通用接口/协议)。然后让你的侧视图控制器调用活动主视图控制器上的方法并询问“那么......你是谁?”这样您就不必跟踪显示的内容,只需在需要时查询。