Ios 获取中心面板控制器JASidePanelController
目前我有2个控制器(A、B、C) 我用的是JASidePanelController。A是我的菜单控制器,它将显示在JASidePanelController中 如何跟踪中心面板中显示的控制器??Ios 获取中心面板控制器JASidePanelController,ios,ruby,rubymotion,jasidepanels,Ios,Ruby,Rubymotion,Jasidepanels,目前我有2个控制器(A、B、C) 我用的是JASidePanelController。A是我的菜单控制器,它将显示在JASidePanelController中 如何跟踪中心面板中显示的控制器?? 原因是在我的菜单列表中,我想根据特定的控制器更改特定的行背景。您可以使用willMoveToParentViewController,因为JASidePanelController只是一个容器控制器 因此,在视图控制器中(您可能希望将UIViewController子类化,而只是将所有视图控制器子类化
原因是在我的菜单列表中,我想根据特定的控制器更改特定的行背景。您可以使用
willMoveToParentViewController
,因为JASidePanelController
只是一个容器控制器
因此,在视图控制器中(您可能希望将UIViewController子类化,而只是将所有视图控制器子类化为包含此子类的子类),您可以使用以下代码:
# In Your Center View Controllers
def willMoveToParentViewController(parentViewController)
parentViewController.leftPanel.activeItem = 3 # See note below
end
那行写着
请参见下面的注释
然后您必须在左视图控制器中设置可用的设置,但这就是您可以在中间面板和左面板之间通信的方式。在AppDelegate中保留这些控制器,并跟踪哪个处于活动状态。也许您可以将ViewController子类化,以便它们提供相同的界面。