UIStoryBoard 中修改控件borderColor

storyBoard中直接修改UI控件的边框颜色,可以避免先关联再从控制器中修改属性等繁琐操作

因为layer.borderColor隶属于CALayer对象,且CGColor无法直接在sb中直接使用,

获取sb中添加的UIColor,再转换成CGColor 赋给layer.borderColor

所以要用到objc/runtime.h 为CALayer添加一个“桥接”属性

具体代码不贴出来了

写了一个CALayer的类拓展

使用方法如图

 

 

 

一个大写的下载链接

 

posted @ 2016-05-30 16:38  weaker  阅读(217)  评论(0编辑  收藏  举报