-1
我想在iOS中創建一個UIView全局擴展,使得interfacebuilder中的所有UIView將具有用於更改顏色的運行時屬性。我知道一個視圖已經有一個屬性來改變顏色,但我的將被稱爲germanyColor,只爲德國工作這就是爲什麼我想要另一個IBInspectable創建。xcode - @IBInspectable如何添加顏色字段
,這裏是我的UIView擴展到目前爲止這它編譯爲我得到的CALayer沒有顏色屬性的錯誤:
extension UIView {
@IBInspectable var germanyColor: CGFloat {
get {
return layer.cornerRadius //how can i get this to set a color instead ?
}
set {
layer.cornerRadius = newValue
}
}
}
我的最終目標是擁有一個germanyColor選項對於interfaceBuilder中的每個UIView元素。