add IBDesignable and IBInspectable demo code