2016-02-24 4 views
0

Я использую CosmicMind/Material с SideMenu, как в этом примере: here, но я не могу понять, как изменить (загрузить) другой контроллер представления, когда я нажимаю ячейку меню.CosmicMind/Material SideMenu, как изменить viewController?

Чтобы проиллюстрировать, в примере Material/Example/App, я хотел бы нажать «Входящие» и загрузить InboxViewController.

+0

Оформить заказ на этот вопрос и ответ http://stackoverflow.com/questions/35647528/how-to-implement-a-sidenavigationviewcontroller-into-a-viviewcontroller – CosmicMind

ответ

2

Для того, чтобы изменить область mainViewController из SideNavigationViewController, использовать метод

transitionFromMainViewController 

.

Вы также должны были бы ссылки на SideNav ... и получить один из любого UIViewController, вы можете использовать дополнительное свойство

sideNavigationViewController?.transitionFromMainViewController(InboxViewController()) 

Это все, что нужно.

+0

Работает, но возможно ли иметь рабочий пример (в Пример/Приложение?), Чтобы мы могли видеть, как использовать материал с лучшими практиками, закрыть меню и т. Д.? – papay0

+0

Да, я использую NavigationBarViewController как mainViewController в примере проекта приложения. Поэтому вместо переключения SideNav я переключаю NavViewController Nav. Дополнительные примеры идут :) – CosmicMind

+0

Оформить заказ на этот вопрос и ответ http://stackoverflow.com/questions/35647528/how-to-implement-a-sidenavigationviewcontroller-into-a-uiviewcontroller – CosmicMind

Смежные вопросы