Я столкнулся с тем, что эти ячейки таблицы больше не подчиняются альфа-значению, которое передается им при установке свойства цвета в iOS10. Я начал видеть это в бета-версии, но надеялся, что он будет исправлен, и мой пост на форумах apple dev был проигнорирован. Например, код цвета ниже не работает, когда я назначаю его в ячейку просмотра таблицы (он работал до сих пор).iOS 10 Пользовательская цветная альфа-камера игнорируется
определить TABLE_50_RED [UIColor colorWithRed: 128.0 green: 0 blue: 0.0 alpha: 0.3]
.
.
.
cell.backgroundColor = TABLE_50_RED;
Я могу установить альфа на всю ячейку, но также текст также - и не желателен. Установка альфы на цвет текста в 1.0 также не противодействует альфа-ячейке ячейки.
Кто-нибудь еще испытывает эту проблему?
Любые предложения?
Благодаря
Прочтите документы для 'UIColor colorWithRed: green: blue: alpha:'. Обратите внимание на допустимый диапазон для каждого значения. – rmaddy
Все они действительны. В документации указано, что значения должны быть между 0.0 и 1.0. В документации также указывается «В приложениях, связанных с iOS 10 или более поздней версией, цвет указан в цветовом пространстве с расширенным диапазоном sRGB». , если бы вы сказали это для начала, я бы на самом деле думал, что вы пытаетесь ответить вместо того, чтобы давать мне немного лучше RTFM. Спасибо! – alexpwalsh
Привет, вы пробовали использовать функцию UIColor.colorWithAlphaComponent? Не зная больше о вашей ситуации, я не могу отметить это как определенный ответ. Не могли бы вы немного рассказать о том, как вы установили альфа для ячейки и содержащие представления вверх по иерархии? – Sparky