У меня есть обычай UITableViewCell
с фоном ImageView. Вот иерархия представлений. ImageView, о котором я говорю, выделен оранжевым цветом.Неверный цвет для UIImageView в UITableViewCell
Моя проблема заключается в том, что изображение является совершенным в раскадровке (строго равной оригинал), но это немного белее в тренажере и на реальном iPhone когда я запустить приложение.
До сих пор:
- Я проверил весь оттенок цвет и альфу в иерархии представлений.
Я использовал этот код тоже:
override func awakeFromNib() { super.awakeFromNib() backgroundImageView.image = UIImage(named: "Cell Background")?.imageWithRenderingMode(.AlwaysOriginal) print(backgroundImageView.highlighted) }
На данный момент я не могу найти, почему этот маленький (но дизайн убийство) разница между исходным изображением и выводимого изображения.
является его покрывают полный клетку? есть ли у чеков? –
@PKT UIImageView не охватывает полную ячейку. Цвет фона содержимого cellView в порядке. Проблема возникает только в UIImageView. –
Вы проверили, непрозрачно ли изображение? Если его альфа не установлена в 1, то ее цвет, вероятно, зависит от того, что стоит за ней. – LulzCow