Цвет текста UILabel не изменяется программно, если я устанавливаю цвет текста в кончике и определяю этот цвет в активах - PullRequest
0 голосов
/ 16 сентября 2018

Проблема связана с установкой пользовательского цвета в раскадровке, который не связан с пользовательским шрифтом.

Шаг 1: Определение цвета в папке активов

enter image description here

Шаг 2: Установить этот цвет как цвет текста метки

enter image description here

Шаг 3: Изменить цвет текста в коде

enter image description here

Цвет фона метки меняется, но цвет текста не меняется

1 Ответ

0 голосов
/ 22 февраля 2019

Я столкнулся с точно такой же проблемой. Я полагаю, это ошибка в xCode. Проблема возникает, когда вы устанавливаете пользовательский цвет в раскадровке или XIB. Что вы можете сделать:

  1. Используйте какой-нибудь стандартный цвет в вашем файле / раскадровке
  2. Если вы хотите изменить его с помощью какого-либо цветового актива, это можно сделать программно в любое время

Я попробовал, и это работает.

...