iOS实现自定义View的属性在interface builder里面设置

来源:互联网 发布:java定时任务quartz 编辑:程序博客网 时间:2024/06/06 15:01

自定义View的属性要实现像系统的view那样在Attribute Inspector设置然后在interface builder查看效果,需要用到两个关键字IBInspectable和IB_DESIGNABLE。


0> 通过User Defined Rumtime Attributes可以在Interface Builder中,设置一些KVC属性的值.但是这样需要运行项目的时候才能看到效果。


1> IB_DESIGNABLE的宏的功能就是让XCode动态渲染出该类图形化界面。使用方式,把该宏加在自定义类的前面。


2> IBInspectable让支持KVC的属性能够在Attribute Inspector中配置。


详情请查看博客http://www.2cto.com/kf/201504/395034.html。


0 0