storyBoard中直接修改UI控件的边框颜色,可以避免先关联再从控制器中修改属性等繁琐操作
因为layer.borderColor隶属于CALayer对象,且CGColor无法直接在sb中直接使用,
获取sb中添加的UIColor,再转换成CGColor 赋给layer.borderColor
所以要用到objc/runtime.h 为CALayer添加一个“桥接”属性
具体代码不贴出来了
写了一个CALayer的类拓展
使用方法如图
storyBoard中直接修改UI控件的边框颜色,可以避免先关联再从控制器中修改属性等繁琐操作
因为layer.borderColor隶属于CALayer对象,且CGColor无法直接在sb中直接使用,
获取sb中添加的UIColor,再转换成CGColor 赋给layer.borderColor
所以要用到objc/runtime.h 为CALayer添加一个“桥接”属性
具体代码不贴出来了
写了一个CALayer的类拓展
使用方法如图