2015-07-14 2 views
0

У меня есть приложение, которое проведет вас через несколько шагов (5-6 шагов), которые в конце этого времени у вас будет новая учетная запись. Я использую раскадровку, и многие из этих шагов имеют очень похожие (или идентичные) макеты и объекты и элементы внутри них. Сейчас я просто создаю новый контроллер просмотра для каждого из этих шагов, а затем изменяю данные внутри них, чтобы иметь отношение к определенному шагу. Когда я смотрю на свою раскадровку, я чувствую, что они должны быть способ оптимизировать это, чтобы у меня не было так много одинаковых контроллеров представлений рядом друг с другом.iOS Storyboards - Как повторно использовать контроллер просмотра

Storyboard Screenshot Depicting Issue

Как вы можете видеть, что есть 5 контроллеров вид, которые почти идентичны, и я искал способ, чтобы сконденсировать их к одному контроллеру вида или, возможно, 5 контроллеров, что доступ один вид, который содержит множество элементов, которые вы видите на изображении. Любая помощь будет принята с благодарностью. Заранее спасибо!

+0

Вы можете иметь только один контроллер и основанный на шаг идентификаторе вы можете изменить данные элементов, я не уверен, что ваше требование было, для которого необходимо создать 5 контроллеров представления. – userx

+0

Что делают все эти шаги? Зачем они нужны в 5 контроллерах? – Jakehao

ответ

0

Если все ваши контроллеры представлений одинаковы, тогда вам не нужно создавать несколько контроллеров представлений.

Вы можете создавать только один контроллер вида и изменять вид или содержимое в соответствии с требованиями.

Надеется, что это помогает

Смежные вопросы