UIView在Xib中的边框设置

来源:互联网 发布:人力资源现状分析知乎 编辑:程序博客网 时间:2024/06/05 08:26

UIView在Xib中的边框设置

在xib中选重要设置的视图,然后点击如图:

接下来添加属性:

layer.cornerRadius:圆角设置

layer.borderWidth:边框宽度

layer.masksToBounds:是否添加边框

layer.borderColor:边框颜色(在代码中是这样写的,不过这个属性  在xib中就不起作用。所以要用下面的属性,并加以特殊处理)


layer.borderUIColor:特殊处理的边框颜色属性

处理如下:

在.h中添加代码:

#import <QuartzCore/QuartzCore.h>

@interface CALayer(XibConfiguration)

// This assigns a CGColor to borderColor.

@property(nonatomic,assign) UIColor* borderUIColor;

@end

在.m中添加代码:

@implementation CALayer(XibConfiguration)

-(void)setBorderUIColor:(UIColor*)color

{

    self.borderColor = color.CGColor;

}

-(UIColor*)borderUIColor

{

    return [UIColorcolorWithCGColor:self.borderColor];

}

@end


试一试吧,这样就可以解决了,欢迎大家批评指正,如有更好的办法请指教。
1 0
原创粉丝点击