在开发中往往需要对button进行一些处理,其中圆角处理和绘制边框处理比较常用,一下介绍上述功能实现。
UIButton *button = [UIButtonbuttonWithType:UIButtonTypeCustom];
//写法1,
//设置边框及其颜色
button.layer.borderColor = [[UIColorblueColor]CGColor ];
//边框宽度
button.layer.borderWidth =3.0f;
//处理圆角
button.layer.cornerRadius =25.0f;
button.backgroundColor = [UIColorredColor];
[button.layer setMasksToBounds:YES];
//处理圆角
[button.layer setCornerRadius:6.0];
//设置边框线宽度
[button.layer setBorderWidth:0.6];
//设置边框线颜色
CGColorSpaceRef colorSpacehz = CGColorSpaceCreateDeviceRGB();
CGColorRef colorrefhz = CGColorCreate(colorSpacehz, (CGFloat[]) {200/255.0f,226/255.0f,212/255.0f,0.3});
[button.layer setBorderColor:colorrefhz];