1. 程式人生 > >iOS IBInspectable / IBDesignable的使用 視覺化程式設計

iOS IBInspectable / IBDesignable的使用 視覺化程式設計

//IB_DESIGNABLE的巨集的功能就是讓XCode動態渲染出該類圖形化介面。UIView 或 NSView使用IB_DESIGNABLE巨集宣告時候,就是讓Interface Builder知道它應該在UIStoryboard或者Xib中畫布上直接渲染檢視,不需要等到編譯執行後就能預先展示出來效果 。

//IBInspectable修飾屬性,可以是使用者自定義的執行時屬性,讓支援KVC的屬效能夠在Attribute Inspector中配置。

另外IBDesignable/IBInspectable在Category中沒有效果 要寫一個空白的子類設定在Customer Class 中才行