0
目前我有2個控制器(A,B,C)獲取中心面板控制器JASidePanelController
我正在使用JASidePanelController。 A是我的菜單控制器,它將顯示在JASidePanelController中。
如何追蹤中控臺顯示的控制器? 原因是因爲在我的menulist中,我想根據特定的控制器更改特定的行背景。
目前我有2個控制器(A,B,C)獲取中心面板控制器JASidePanelController
我正在使用JASidePanelController。 A是我的菜單控制器,它將顯示在JASidePanelController中。
如何追蹤中控臺顯示的控制器? 原因是因爲在我的menulist中,我想根據特定的控制器更改特定的行背景。
您可以使用willMoveToParentViewController
作爲JASidePanelController
只是一個容器控制器。
所以在您的視圖控制器(可能要子類的UIViewController,只是繼承從具有這種在它的子類的所有視圖控制器),您可以使用此代碼:
# In Your Center View Controllers
def willMoveToParentViewController(parentViewController)
parentViewController.leftPanel.activeItem = 3 # See note below
end
這條線,上面寫着See note below
那麼您必須將設置設置爲可在左側視圖控制器中使用,但這是中央和左側面板之間進行通信的方式。
將這些控制器放在AppDelegate中並跟蹤哪些控制器處於活動狀態。也許你可以繼承你的ViewControllers,以便它們提供相同的接口。 – kixorz