今天没事的时候研究一下xib, 发现xib有些不知道的功能, 所以记录下来, 等以后用到了,在回味一下. 直接上代码截图
这里主要是介绍的是 使用Identity inspector中的User Defined Runtime Attributes(用户自定义运行时属性)在view上设置自定义属性, 在这里定义的属性在和代码一样, 在编辑的时候是无法显示的, 就像他的名字一样, 只有运行的时候
先说明本人用的XCode版本是6.4, 可能因为版本不同, 导致代码和效果不同, 截图仅供参考.
先上效果图:
:
开始贴代码图了:
下图是xib的图: 直接在红色标注地方添加你需要添加的属性, 但是有些属性(比如layer.borderColor, layer.shadowColor)这些属性是CGColorRef, 属性并不是color, 所以在这里设置了, 也不能在程序运行的时候显示出来, 需要自己写一下color的类别. 才能显示出来
需要重新写了一个UIColor的类别