UIButton的背景顏色(backgroundColor)
2 min readSep 17, 2018
一般讓使用者知道他有按到Button的常用方式大概就是讓Button被按到時改變顏色,但是在Xcode好像只有背景圖片可以分別設置在什麼狀態下要呈現什麼圖片,所以我們可以覆寫UIButton的isHighlighted 屬性來達成此效果。
先建立一個class繼承UIButton,然後覆寫isHighlighted屬性
或者再更簡潔一點使用didSet(底下那行是邊框也改變顏色)
對了,記得要把button的class設定成這個自己創的class,才會有效果哦!
如果不想新建立一個class繼承UIButton,可以直接擴展(extension)UIButton,之後建立的button就都會改變顏色囉!