Создание повторно используемых и настраиваемых фирменных компонентов - PullRequest
0 голосов
/ 24 февраля 2019

Я разрабатываю кучу приложений для компании, в которой компоненты пользовательского интерфейса (метки, кнопки, текстовые поля и т. Д.) Будут строго маркированы пользовательскими шрифтами, шрифтами разных размеров, цветами и т. Д. Поскольку есть некоторые незначительные различия, яхотел бы использовать подход создания повторно используемых и настраиваемых подклассов.

Так что моя идея состоит в том, чтобы создать подкласс UILabel, UIButton, UITextField и т. Д. И иметь отдельный файл конфигурации (например, файл констант с structs в нем, который определяет цвета, UIFontстили, размеры текста и т. д. и заставьте подкласс использовать его (или дать определенные настраиваемые единицы измерения, например, init с headerStyle1).

Есть ли уже существующая среда для Swift для этого или у кого-нибудь есть опыт, как это сделать?лучше всего это сделать?

...