Я новичок в разработке приложений для iOS.Как получить размотку segue без анимации?
Я хочу размотать segue без какой-либо анимации, но я не знаю, как это получить. Может ли кто-нибудь помочь мне?
Большое спасибо!
Я новичок в разработке приложений для iOS.Как получить размотку segue без анимации?
Я хочу размотать segue без какой-либо анимации, но я не знаю, как это получить. Может ли кто-нибудь помочь мне?
Большое спасибо!
Если вам просто нужно, чтобы удалить последнее ViewController отображается из навигационного стека можно использовать [self.navigationController popViewControllerAnimated: NO];
Я попытался снять анимированную анимацию на выходе segue, но не получил желаемого эффекта, по крайней мере, на устройстве запуск 9.1. Это отлично работает для меня, хотя оно обходит механизм segue, включая prepareForSegue и «селектор посадки», поэтому, если вам нужна дополнительная магия, вам придется делать больше. –
Спасибо, что указали это @AndyWeinstein –
Я думаю, вы должны выполнить пользовательскую анимацию для размотки Segue. и не анимация вашего VC в этой анимации.
Попробуйте выполнить UNWIND SEGUE с анимацией: http://spin.atomicobject.com/2015/03/03/ios-unwind-segue-custom-animation/
Я ищу ответ на это, а также. Единственное, что я знаю, о котором еще не упоминалось, это то, что в Xcode 7 есть новая коробка, которую вы можете снять.
Перейдите на раскадровку и выберите режим размотки. В инспекторе, где находится идентификатор и класс, под текстовыми полями есть флажок, который говорит «Анимация». Вы можете снять флажок, сказав, что это не оживит вас.
Слишком легко, не так ли? Ага. Уловка в том, что он новый и работает только для iOS9. Если вы ориентируетесь раньше, вам нужно другое решение.
прочитайте эту статью http://spin.atomicobject.com/2014/10/25/ios-unwind-segues/ –