Я пытаюсь выяснить, какая разница между пользовательским UIStoryboardSegue
и настраиваемым переходом UIViewcontroller
(представлен в ios7).Разница между пользовательским интерфейсом UIStoryboardSegue и UIViewController
Каковы различия и разные варианты использования для обоих? Насколько я могу судить, они оба используются для пользовательских перемещений на новые контроллеры.
Возможно, переходы UIViewcontroller
используются больше для контроллера, который отображается только на экране, и будет ли упущен какой-то момент, а segue - полный ход и не обязательно назад?
Custom Segues
UIViewControllerTransitioningDelegate Protocol Reference
Segue определяет действие (отклонение A и отображение B) между двумя контроллерами представлений, а в то время как переход контроллера просмотра описывает, как открывается или отклоняется контроллер просмотра. – x4snowman
Вы пытаетесь сказать, что segue имеет конкретное направление, в то время как переход View Controller не содержит презентационного и представленного контроллера представлений и не оживляет ли он один или нет? – StuartM
Я хочу сказать, что 'segue' инкапсулирует действие, такое как [vc1 push: xxx] или [vc1 presentModal: xxx], это удобный способ представить v2 из v1 с заданным по умолчанию (push, modal) t нужно написать такой код, а просто вызвать [self performSegueWithIdentifier: xxx]. И, на мой взгляд, делегат перехода позволяет настраивать эффект анимации. – x4snowman