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