0

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

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

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

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

NSIndexPath *path = [tableView indexPathForSelectedRow];
4

1 回答 1

0

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

你可以做几件事。

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

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

于 2012-11-15T20:39:47.390 回答