Стилизация приложения

xcode
ios

#1

Всем привет,

Наверное, в любом проекте есть элементы одного класса, но с разными стилями, к примеру это могут быть кнопки, они могут отличаться, к примеру иметь разные цвета, размер шрифта, скругление.
Если все делать согласно туториалам, то в каждом xib или storyboard стили настраиваются отдельно для каждого элемента, но когда возникнет ситуация изменить стиль, к примеру, у всех кнопок на экранах регистрации, то придется править каждый стиль отдельно для каждого элемента.
Есть ли какой то способ вынести стили в отдельный файл и продолжать работать в storyboard? К примеру в Android стили можно описать в XML файле ,наследовать их и добавлять к любому компоненту, может быть у Apple есть схожее решение?

Можно конечно верстать экраны программно, вынести стили в отдельный файл,
к примеру вот так https://stablekernel.com/how-to-keep-your-style-code-clean-in-swift/
но хочется сразу видеть результат, ведь для чего то же нужен визуальный редактор в XCode ))))

На данный момент лучшим решением проблемы вижу подход описанные в статье https://habrahabr.ru/post/274687/

Подскажите, кто как стилизует приложения?
Спасибо.


#2

На это сообщение поступили жалобы от участников сообщества, поэтому оно временно скрыто.


#3

Получается, что лучшем решением будет не использовать storyboard или xib, а писать все в коде, ну или вынести в него auto layout, а стили устанавливать строго в коде?


#4

На это сообщение поступили жалобы от участников сообщества, поэтому оно временно скрыто.


#5

Спасибо за ответ! :slight_smile: