今天在写代码时发现,Button尽然能像HTML 中来绘制边框:
接下来,我来给你造轮子:
绘制带有圆角的带有边框的按钮:
优点:可以通过代码绘制,减少图片的使用,减少了程序的总体积;
缺点: 代码绘制,过程较为繁琐.不过建议手工绘制;
话不多说:上代码:
ringButton.tintColor = [UIColor colorWithRed:0.000 green:0.537 blue:0.506 alpha:1];
[ringButton.layer setMasksToBounds:YES];
[ringButton.layer setCornerRadius:8.0];
[ringButton.layer setBorderWidth:1.0];
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGColorRef colorref = CGColorCreate(colorSpace, (CGFloat[]){0.000,0.537,0.506,1});
[ringButton.layer setBorderColor:colorref];
再上效果图:
怎么样是不是很不错
--小红旗:QQ 651134397
-- 转载请标明出处;