IBDesignable 和 IBInspectable
你有嘗試過在舊版的Xcode建立過一個客製化的元件嗎?這並不容易,困難的地方在於你不能在 Interface Builder 看到你的設計。當每次你的設計有變更的時後,也只能法反覆的在模擬器(simulator)裡面執行到並測試。這挺麻煩的,也可能會花費好幾個小時的時間在設計一個單獨的元件(component)上面。
自Xcode 6 開始,iOS開發人員可以利用 IBDesignable 和 IBInspectable 功能建構客製化 control 並即時在 Interface Builder 預覽變更。很明顯的,這是一個提升生產力的巨大優勢。
教學連結
範例
Last updated