IOS:調整UIColor對象的色調,飽和度,亮度,透明度。


1      CGFloat hue;
2      CGFloat saturation;
3      CGFloat brightness;
4      CGFloat alpha;
5     //獲取該顏色的幾項值
6      [currentColor getHue:&hue saturation:&saturation brightness:&brightness alpha:&alpha];
78     //重新把幾項值+新亮度重新組合成新顏色
9    UIColor *newColor = [ UIColor colorWithHue:hue saturation:saturation brightness:bright alpha:alpha ] ;

   getHue這個方法相當於把當前顏色對象分解為色調,飽和度,亮度,透明度這幾個值

   如果有需要調整某個值,就利用colorWithHue把新值傳進來和其他的幾項老值,重新組合成color對象。

然后再把新的color對象展示到你所需要展示到地方


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM