我試着通過設置渲染的圖標模式Template Image
,然後通過調用的UIImageView tintColor色彩整體形象
iconView.tintColor = .blue
問題設置顏色改變UIImageView
的UICollectionViewCell
內tintColor水龍頭後:這使用所選顏色填充整個圖像,而不是僅更改不透明部分。
這種方法在過去一直在爲我工作,我無法弄清楚問題所在。我認爲圖標可能有白色背景而不是透明背景,但事實並非如此。也許這跟在UICollectionViewCell
之內有什麼關係?
幫助將不勝感激!
使用它'iconView.tintColor = UIColor.blue' –
一旦檢查了該圖像屬性的apple documetation,當tintColor非零時,圖像視圖上設置的任何模板圖像都將用該顏色着色。 –
你可以在點擊後改變iconView.backgroundColor嗎?它只會改變透明部分的顏色 –