Swift-Get UIColor rgba
Mar 29, 2021
之前剛好有個需求是要做根據按鈕的顏色,加上一個比背景更深一點的顏色來當作陰影,所以特別去找了一些資料來研究怎麼做。
先看一下實作之前的樣子,目的就是要將按鈕2和按鈕3的背景顏色,變的比按鈕1的背景顏色深或淺。
創建UIColor的Extension
然後在viewDidLoad裡設定button2和button3的背景顏色,我想要button2比button1深,button3比button1淺
效果
參考資料:How to read the red, green, blue, and alpha color components from a UIColor — Paul Hudson