1、步骤:(以UIImageView为例)
(1)新建自定义类MyImageView;
(2)添加属性 类型前加IBInspectable关键字;在.m中实现这些属性的set方法。
(3)在Xib中拖动该类控件,将其class修改为MyClass即可。
(4)在类实现@implementation 的上面加上 IB_DESIGNABLE 就可以在xib中看到改变的效果。(该步骤可有可无)
2、详细流程如下:
(1)在工程中新建文件,继承于UIImageView,如图:
(2)点击“Next”,使用默认的保存路径,继续点击“Create”
(3)在MyImageView.h中添加属性,如图:
(4)在MyImageView.m 中实现这些属性的set方法:
(5)在Xib中拖放一个UIImageView类的控件,将其Class改为MyImageView,如图:
(7)运行结果如图: