Swift-Get UIColor rgba

Henry Huang
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

--

--

Henry Huang

大學讀企管/退伍後在業務圈打滾6年後突然有一天決定投入完全沒接觸過的程式設計/目前為一位iOS Developer/熱愛NBA/dafu1231@gmail.com