IB中,可以直接创建实时渲染的View。
步骤如下:
创建View
创建一个继承UIView的CustomView,例如命名为:MyDrawFrameRectView。
表示IB_DESIGNABLE
在头文件中,标示IB_DESIGNABLE:
1 | IB_DESIGNABLE |
在StoryBoard中展示
在StoryBoard中,拖一个UIView,并将其Class设置为MyDrawFrameRectView。
编辑DrawRect方法
此时,修改DrawRect方法,即可实时看到修改后的效果。
创建IBInspectable属性
在头文件中,创建IBInspectable的属性,例如:
就可以直接在StoryBoard中看到,并进行实时的修改。