2015-10-12 2 views
2

Я пытаюсь получить введение, которое первое, что пользователь видит при запуске приложения, и когда это делается с вступлением, будут уволены с модальной анимацией увольнения. Есть ли способ отклонить контроллер начального представления таким образом, или мне нужно создать пользовательскую анимацию?Есть ли способ запустить приложение в «модальном виде»

+1

Лучше добавить интро, как подвид в InitialViewController, и добавить анимацию, как уволить, когда сделано ... – iphonic

+0

@iphonic Вы предлагаете мне осуществить свою собственную анимацию? – blerch

+0

Да, поскольку вы не сможете уволить, initialviewcontroller, еще один вариант заключается в том, что вы можете представить 'IntroViewController' как модальный метод' viewWillAppear' 'initialViewController'. Попробуйте это, если он хорошо работает для вас, но вам нужно добавить чек, чтобы введение не появилось снова при вызове 'viewWillAppear'' initialViewController'. – iphonic

ответ

1

Правильный способ сделать это - отобразить фактический initialViewController, как обычно, и, когда он загружается, представляет собой надменную версию модального представления без анимации.

present(modalIntroView, animated: false, completion: nil) 
+0

Несмотря на то, что через два года я все еще очень ценю, что вы нашли время, чтобы ответить. Спасибо! – blerch

+0

Рад помочь. И я думаю, что если вам это больше не нужно, кто-то может найти это полезным –