2016-12-21 3 views
0

Я использую материальную инфраструктуру для космического мира для моего приложения iOS. Мой основной интерфейс - это ViewController, встроенный в ToolbarController. Есть ли способ достичь анимации, например pushViewController в UINavigationController?Контроллер Push view в ToolbarController Material

Я пробовал функцию перехода без везения. Заранее спасибо

ответ

0

Да, вы должны использовать NavigationController, который является подклассом UINavigationController и дает вам тот же вид, что и ToolbarController. Вот NavigationController sample project :) Все самое лучшее

+0

Спасибо, что работали большой: D –

0

Как я понимаю, вы хотите представить контроллер вида с контроллера панели инструментов.

Используйте это:

if let vc = UIStoryboard(name:"Main", bundle:nil).instantiateViewController(withIdentifier: "SecondViewController") as? SecondViewController { 
     self.present(vc, animated: true, completion: nil) 
    } 

Убедитесь, что вы установили вид контроллеров идентификатор на раскадровку для контроллера представления вы хотите представить. В этом случае идентификатор является:

SecondViewController

+0

Это тоже работает :), но оно не дает 'pushViewController' стиль анимации. – CosmicMind

+0

'animated: true' будет делать анимацию. Я не уверен, в чем разница. –

+0

'pushViewController' будет анимировать его со стороны с возможностью прокрутки и включить кнопку возврата. 'present' будет анимировать его, но вам нужно« уволить »его. Зависит от потока, который вы ищете. – CosmicMind

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