目前我有 2 个控制器(A、B、C)
我正在使用 JASidePanelController。A 是我的菜单控制器,它将显示在 JASidePanelController 中。
如何跟踪 centerPanel 中显示的控制器?原因是因为在我的菜单列表中,我想根据特定的控制器更改特定的行背景..
目前我有 2 个控制器(A、B、C)
我正在使用 JASidePanelController。A 是我的菜单控制器,它将显示在 JASidePanelController 中。
如何跟踪 centerPanel 中显示的控制器?原因是因为在我的菜单列表中,我想根据特定的控制器更改特定的行背景..
你可以使用willMoveToParentViewController
asJASidePanelController
只是一个容器控制器。
因此,在您的视图控制器中(您可能想要继承 UIViewController 并从包含它的子类中继承所有视图控制器),您可以使用以下代码:
# In Your Center View Controllers
def willMoveToParentViewController(parentViewController)
parentViewController.leftPanel.activeItem = 3 # See note below
end
那条线表示See note below
您必须进行设置才能在左视图控制器中使用,但这就是您可以在中心面板和左侧面板之间进行通信的方式。