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