xib或者storyboard设置颜色偏问题(与代码设置颜色不一致)

时间:2024-10-15 12:36:02

选中xib中的label,在右边栏的第三个标签页中第三项是User Defined Runtime Attributes

添加一个keyPath,keyPath值为layer.borderWidth,类型为NSNumber,值为你想要设置的边框宽度。如图:

xib或者storyboard设置颜色偏问题(与代码设置颜色不一致)

xib或者storyboard设置颜色偏问题(与代码设置颜色不一致)

第二个是设置边框的颜色,为了兼容CALayer 的KVC ,你得给CALayer增加一个分类:

@implementation CALayer (Additions)

- (void)setBorderColorFromUIColor:(UIColor *)color

{

self.borderColor = color.CGColor;

}

@end