2017-09-27 81 views
0

全部,UIImage change背景顏色

我們有從PhotoShop的圖標設計,它是一個方形透明的圖像,裏面有一個藍色的多邊形。基於一些條件,我想改變多邊形的顏色,但在完整的圖像顏色。我們能做到這一點的代碼(目標C)

enter image description here

我附上一個圖像,其中只有背景「藍」顏色需要根據我們給出的顏色被改變。我們如何achevie,

+0

入住這https://stackoverflow.com/a/36475407/7250862 –

+0

是,在Objective C中有一條規定,以變更透明呈現圖標的顏色。這裏的過程https://stackoverflow.com/questions/41545599/how-to-change-tintcolor-of-image-in-uibutton-with-imageedgeinsets/41547471#41547471 – Vishnuvardhan

回答

0

你可以通過渲染圖像UIImageRenderingModeAlwaysTemplate模式&之後,設置tintColor

imageView.image = [imageView.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; 
[imageView setTintColor:[UIColor redColor]];