RESideMenu显示所选项目

时间:2014-02-03 20:11:00

标签: ios xcode uitableview nsarray

我在我的应用中使用此菜单:https://github.com/romaonthego/RESideMenu我希望能够显示所选项目,以便更清楚地了解用户当前所在的视图。我可以在cellForRowAtIndexPath方法中执行此操作吗?

1 个答案:

答案 0 :(得分:0)

RESideMenu控制器是一个容器控制器,如UITabBarControllerUISplitViewController。这意味着您指定内容视图控制器(在RESideMenucontent(前),right menuleft menu视图控制器的情况下)并让容器控制器处理它们的显示控制器想要的方式。这意味着您可以跟踪提供给RESideMenu的视图控制器,并根据该信息突出显示您的单元格。

例如,您可以将视图控制器实例与每个菜单单元关联,然后:

if (cellBackingObject.viewController == reSideMenu.contentViewController)
{
    // highlight cell
}
else
{
    // don't highlight cell
}

请注意,您应该合理地管理视图控制器的生命,因为将它们全部存储在内存中并不总是好的。