Как объединять сториборды в один проект?
Начал создавать проект в сториборд с помощью навигэйшн вью. Не особо разобравшись в сторибордах именно, не хочу переделывать проект(достаточно сделал уже), начал тупить мак от нагрузки. Хочу теперь добавлять новые сториборды, но в новом файле. Можно создать в разных файлах, а после как-то объединить в один проект ?
Ответы (1 шт):
Да, можно создать сториборды в разных файлах и потом объединить их в один проект. В Xcode для этого используется функция Storyboard References.
Создайте новый файл сториборда: выберите File -> New -> File, затем выберите "Storyboard" из списка шаблонов и нажмите "Next". Укажите имя файла и сохраните его в вашем проекте.
Откройте новый сториборд и создайте в нем интерфейс как обычно.
В основном сториборде (который вы уже создали и используете в проекте) выберите объект "Storyboard Reference" из панели объектов и добавьте его на ваш экран.
Настройте "Storyboard Reference", указав имя нового сториборда в свойствах объекта.
Повторите эти шаги для каждого нового сториборда, который вы хотите добавить в проект.
После этого ваши новые сториборды будут отображаться в основном сториборде как отдельные блоки, и вы сможете связывать их с существующими экранами вашего приложения.