很多时候我们需要一个圆角的button,而UIButton控件的边框默认是方的,或者不满足我们的需求。这时我们就需要用代码去修改它。
[testBtn.layer setMasksToBounds:YES];
[testBtn.layer setCornerRadius:8.0]; //设置矩圆角半径
[testBtn.layer setBorderWidth:1.0]; //边框宽度
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){ 1, 0, 0, 1 });
[testBtn.layer setBorderColor:colorref];//边框颜色