Как настроить и использовать пользовательские именованные цвета в Interface Builder?
Как создать именованные цвета в интерфейсе Builder?
Ответ 1
В Xcode9 вы можете добавить "Новый набор цветов" в файлы .xcassets, где вы можете установить значения rgba или использовать подборщик цветов IB.
Затем вы можете использовать этот новый цвет из набора цветов Interface Builder, он отображается в разделе Именованные цвета.
Или вы можете использовать его из кода типа UIColor(named:"customColorName")
.
На данный момент Xcode9 beta 1 не поддерживает использование имен символов строкового литерала как UIColor (например, работает с UIImages), но я надеюсь, что он будет работать в более позднем выпуске.
К сожалению, он доступен только для iOS11 и более поздних версий.