Рассмотрим UITableViewCell со стилем UITableViewCellStyleDefault , установленным в tableView:cellForRowAtIndexPath:
, и градиентным фоном, установленным в tableView:willDisplayCell:forRowAtIndexPath:
.
Когда этопри визуализации textLabel
будет отлично сочетаться с градиентом, и подсветка будет работать точно также.
Теперь, что если мы сохраним все идентично, но изменим стиль ячейки на UITableViewCellStyleSubtitle ?В моем случае textLabel
и detailTextLabel
больше не смешиваются вообще!Они приобретают ... какой-то другой цвет.Не слишком далеко от цветов в градиенте, но он просто не смешивается.Измените стиль на стандартный, и все будет хорошо.
Теперь я понимаю, что могу установить метки на clearColor
в ...willDisplayCell...
, но мне снова и снова говорили: «Не надосделай это! Оставь их цвета в покое. "
Может быть, я должен сделать это в качестве обходного пути?Или может быть что-то еще не так?Подсказки приветствуются / приветствуются!