想要在xib中給控件設置各種屬性則需要在User Defined Runtime Attributes中設置控件的相應屬性即可(User Defined Runtime Attributes,在前面文章“ios開發(fā)中,User Defined Runtime Attributes的應用”提到過)甘晤。
xib設置邊框:
1.在控件User Defined Runtime Attributes先添加控件的邊框屬性見下圖(同樣的方式可以添加控件圓角)
2.這時運行程序會發(fā)現(xiàn)選擇的顏色不會起作用帆疟,需要我們給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
運行程序即可看到設置效果季惯。