Получить контроллер centerPanel JASidePanelController
На данный момент у меня 2 контроллера (A, B, C)
Я использую JASidePanelController. A - мой контроллер меню, который будет отображаться в JASidePanelController.
Как я могу отследить, какой контроллер отображается в centerPanel?? Причина в том, что в моем menulist, я хочу изменить конкретный фон строки в соответствии с конкретным контроллером..
1 ответ
Ты можешь использовать willMoveToParentViewController
как JASidePanelController
это просто контроллер контейнера.
Таким образом, в ваших контроллерах представления (вы можете захотеть создать подкласс UIViewController и просто создать подкласс всех ваших контроллеров представления из подкласса, в котором это есть), вы можете использовать этот код:
# In Your Center View Controllers
def willMoveToParentViewController(parentViewController)
parentViewController.leftPanel.activeItem = 3 # See note below
end
Та строка, которая говорит See note below
Затем вам нужно будет настроить его для использования в левом контроллере вида, но именно так вы сможете обмениваться данными между центральной и левой панелями.