2016-11-08 70 views
1

我真的希望能夠使用xcode Storyboard中的「用戶定義的運行時屬性」來通過容器視圖構建良好的彈出窗口。 不幸的是,我無法讓它工作,並找不出原因!無法使用戶定義的運行時屬性工作

我發現了很多話題(例如:Is it possible to set UIView border properties from interface builder?),但它對我來說不起作用......!

這是containerView嵌入UIView屬性檢查器(我也嘗試實現到containerView UIView也沒有成功)。

enter image description here

我添加了一個擴展改造的UIColor到CGColor預期:

extension CALayer { 
var borderUIColor: UIColor { 
    set { 
     self.borderColor = newValue.CGColor 
    } 

    get { 
     return UIColor(CGColor: self.borderColor!) 
    } 
} 

}

是否有人能想到的東西不見了?

非常感謝你提前;)

回答

5

相反的layer.borderColor,使用用戶定義的屬性運行layer.borderUIColor。只需雙擊密鑰名稱並添加UI

+0

沒錯,就是這樣!非常感謝你 :) ! – GrayFox

相關問題