我是iOS和Swift的新手,我需要一些幫助。使用擴展名創建自定義UIButton
我想創建自定義的UIButton
這裏是我做過什麼
protocol ButtonProtocol {}
extension ButtonProtocol where Self: UIButton {
func addOrangeButton(){
layer.cornerRadius = 8
layer.backgroundColor = UIColor(netHex:ButtonColor.orange).cgColor
}
}
我希望所有PARAMS就來自這裏它們是cornerRadius,backgrounColor,highlightedColor,文字顏色,大小等等
我想用這種方式bcoz也許將來按鈕顏色會改變我會直接從一個地方改變它。
但我不明白什麼是圖層我怎麼能把它作爲UIButton?
有人可以告訴我應該採取哪種方式嗎?