Есть ли способ программно создать раскручивающийся переход?

Я хочу расширить контроллер представления, чтобы иметь раскручивающийся переход. Я знаю, как создать раскрутку с помощью раскадровки, но я не хочу создавать раскрутку для каждого контроллера представления.

Я уже знаю, как это сделать, но я спрашиваю, как это сделать программно: Я уже знаю, как это сделать, я спрашиваю, как это сделать программно Спасибо.

Пожалуйста, прочитайте комментарии


person luis    schedule 18.11.2016    source источник
comment
Я пытаюсь сказать, что я уже знаю, что вы мне прислали, я уже знаю, как создать переход с помощью раскадровки, а затем подключить его программно. Что я хочу, чтобы решение было сделано на 100% с помощью кода.   -  person luis    schedule 19.11.2016
comment
То, что вы спрашиваете, на самом деле не имеет смысла, все переходы создаются через раскадровку, это просто элементы XML в файле раскадровки; обычный или расслабиться. Вы можете запускать их программно, но не можете создавать.   -  person Paulw11    schedule 19.11.2016
comment
Это имеет смысл для контроллера представления, созданного программно.   -  person Anton Tropashko    schedule 17.08.2018


Ответы (1)


Вы не можете. Переход на раскрутку можно создать только из Interface Builder, но его можно запустить программно. Это минимум на данный момент.

Техническое примечание TN2298 — использование переходов для раскрутки

Прямого указания на то, что это запрещено, нет, но в документе описан только один способ создания unwind segue. Ну, я никогда не слышал и не видел решения для создания перехода на раскрутку программно.

person dive    schedule 18.11.2016