美文网首页
xib中给控件设置边框以及颜色

xib中给控件设置边框以及颜色

作者: Billy_W | 来源:发表于2016-10-29 16:00 被阅读0次

想要在xib中给控件设置各种属性则需要在User Defined Runtime Attributes中设置控件的相应属性即可(User Defined Runtime Attributes,在前面文章“ios开发中,User Defined Runtime Attributes的应用”提到过)。

xib设置边框:

1.在控件User Defined Runtime Attributes先添加控件的边框属性见下图(同样的方式可以添加控件圆角)

添加属性

2.这时运行程序会发现选择的颜色不会起作用,需要我们给CALayer增加一个分类

添加分类

其中代码如下所示:

//CALayer+Color.h

//odcai

//

//Created by NewbollMinion 16/10/29.

//Copyright © 2016年Newboll. All rights reserved.

//

#import

@interfaceCALayer (Color)

@property(nonatomic,assign)UIColor*borderUIColor;

@end

//CALayer+Color.m

//odcai

//

//Created by NewbollMinion 16/10/29.

//Copyright © 2016年Newboll. All rights reserved.

//

#import"CALayer+Color.h"

@implementationCALayer (Color)

-(void)setBorderUIColor:(UIColor*)color

{

self.borderColor= color.CGColor;

}

-(UIColor*)borderUIColor

{

return[UIColorcolorWithCGColor:self.borderColor];

}

@end

运行程序即可看到设置效果。

相关文章

网友评论

      本文标题:xib中给控件设置边框以及颜色

      本文链接:https://www.haomeiwen.com/subject/caryuttx.html