Как объединять сториборды в один проект?

Начал создавать проект в сториборд с помощью навигэйшн вью. Не особо разобравшись в сторибордах именно, не хочу переделывать проект(достаточно сделал уже), начал тупить мак от нагрузки. Хочу теперь добавлять новые сториборды, но в новом файле. Можно создать в разных файлах, а после как-то объединить в один проект ?


Ответы (1 шт):

Автор решения: Lev I popokole

Да, можно создать сториборды в разных файлах и потом объединить их в один проект. В Xcode для этого используется функция Storyboard References.

  1. Создайте новый файл сториборда: выберите File -> New -> File, затем выберите "Storyboard" из списка шаблонов и нажмите "Next". Укажите имя файла и сохраните его в вашем проекте.

  2. Откройте новый сториборд и создайте в нем интерфейс как обычно.

  3. В основном сториборде (который вы уже создали и используете в проекте) выберите объект "Storyboard Reference" из панели объектов и добавьте его на ваш экран.

  4. Настройте "Storyboard Reference", указав имя нового сториборда в свойствах объекта.

  5. Повторите эти шаги для каждого нового сториборда, который вы хотите добавить в проект.

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

→ Ссылка