使用CALayer自定义UIButton边框

来源:互联网 发布:淘宝全球购入口在哪里 编辑:程序博客网 时间:2024/05/16 08:04



UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];btn.frame = CGRectMake(0, 0, 80, 40);[btn.layer setMasksToBounds:YES];[btn.layer setCornerRadius:10.0]; //设置矩形四个圆角半径[btn.layer setBorderWidth:5.0];   //边框宽度CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){ 1, 0, 0, 1 }); [btn.layer setBorderColor:colorref];//边框颜色[self.view addSubview:btn]; 还可以设置CALayer的其它属性,详情查看CALayer帮助文档

转载自 http://blog.sina.com.cn/s/blog_5c5c87d801012izr.html

0 0
原创粉丝点击