Расслабьтесь в среде с несколькими раскадровками

В моем приложении более двух раскадровок. В раскадровке A у него есть контроллер навигационного представления, корневой контроллер представления и несколько контроллеров представления. У него также есть переход на раскрутку, например returnToTopScreen. Раскадровка B имеет несколько контроллеров представления. При выполнении все VC в B находятся в стеке навигации.

Мой вопрос,

Можно ли раскрутить переход для раскручивания между раскадровками?

Согласно моему испытанию, Xcode6.2 позволяет UIbutton в VC раскадровки B подключаться к переходу раскрутки в раскадровке A. Но это не работает.


person kmugitani    schedule 12.04.2015    source источник


Ответы (1)


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

person rdelmar    schedule 12.04.2015
comment
Это хороший ответ, но его очень трудно читать. Снимок экрана будет иметь большое значение, чтобы проиллюстрировать то, что вы описываете. - person Jason McDermott; 07.07.2015
comment
@JasonMcDermott Я не знаю, какой скриншот ты хочешь увидеть. Вы создаете переход для раскрутки точно так же, как если бы все было в одной и той же раскадровке. - person rdelmar; 08.07.2015
comment
внимательно следя за вашими комментариями, он работал точно так, как описано. Спасибо - person Jason McDermott; 11.07.2015