Может ли UIImage иметь tintColor, который отражает фон? - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть imageView в ячейке, и я могу настроить цвет imageTint. Я хотел бы, чтобы imageTint отражал этот градиент за ним, чтобы при прокрутке пользователя imageTint изображения изменялось вместе с фоном.

Вот как выглядит imageView, когда я делаю tintColor dark.

enter image description here

Если я сделаю imageTint четким, я не смогу его увидеть из-за белого фона imageView. enter image description here

Однако, если я сделаю фон из imageView четким, а imageTint - чистым, тогда вообще ничего не появится.

В идеале, я хочу, чтобы конец продукт выглядит следующим образом: enter image description here

Может, я ошибаюсь? Может быть, мне следует рассчитывать цвета градиента, пока пользователь выполняет прокрутку, и изменять их для каждой отдельной ячейки?

1 Ответ

0 голосов
/ 05 апреля 2020

в основном я всегда использую это

ImageView.image = ImageView.image!.imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate)
ImageView.tintColor = UIColor.redColor() 

// или любой другой цвет, который вы хотите

также вы можете показать свой код, если он нуждается в исправлении и какой тип изображения вы используете ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...