0

目前我有 2 个控制器(A、B、C)

我正在使用 JASidePanelController。A 是我的菜单控制器,它将显示在 JASidePanelController 中。

如何跟踪 centerPanel 中显示的控制器?原因是因为在我的菜单列表中,我想根据特定的控制器更改特定的行背景..

4

1 回答 1

0

你可以使用willMoveToParentViewControllerasJASidePanelController只是一个容器控制器。

因此,在您的视图控制器中(您可能想要继承 UIViewController 并从包含它的子类中继承所有视图控制器),您可以使用以下代码:

# In Your Center View Controllers
def willMoveToParentViewController(parentViewController)
  parentViewController.leftPanel.activeItem = 3 # See note below
end

那条线表示See note below您必须进行设置才能在左视图控制器中使用,但这就是您可以在中心面板和左侧面板之间进行通信的方式。

于 2013-12-11T00:30:37.227 回答