Как динамически изменять цвет UIImageView в tableviewcell в Swift?

В Swift у меня есть табличное представление и в нем много ячеек табличного представления. В ячейке tableview у меня есть UIImageView, в котором есть изображение. Итак, теперь я хочу динамически изменять цвет изображения каждый раз при загрузке tableview, чтобы изображение было видно пользователю, а прозрачные цвета на изображениях сохранялись каждый раз, когда происходит перезагрузка таблицы.

Предположим, есть - 1 TableView - несколько ячеек - cell1 (UIImageView - прозрачный красный цвет) - UIImageView (прозрачный синий цвет) - cell3 (прозрачный желтый цвет) и так далее ........ как это сделать динамически?


person Chaitra Deshpande    schedule 05.04.2016    source источник


Ответы (1)


У вас есть два варианта:

  1. настройте кровотечение в cellForRowAtIndexPath. В частности, вам нужно установить свойство .backgroundColor в UIImageView, который содержит изображение.
  2. имейте метод configureWithColor в настраиваемой ячейке (если у вас есть настраиваемая ячейка) и выполните настройку цвета там.
person Earl Grey    schedule 05.04.2016