您的位置:首页 > 移动开发 > IOS开发

ios把按钮切成圆形

2015-10-28 09:31 357 查看
项目中有这样的需求:圆形按钮,试过多钟方法,最终这种方法可行,记录下来

代码:

//    把按钮弄成圆形方案:让btn的宽高相等,然后
//    btn.layer.cornerRdius = width/2.0;
//    btn.layer.maskToBounds = width/2.0;
CGRect rect = CGRectMake(40, 40, 80, 80);
UIButton * btn = [[UIButton alloc]initWithFrame:rect];
btn.backgroundColor = [UIColor colorWithRed:88.0/255.0 green:88.0/255.0 blue:88.0/255.0 alpha:0.3];
btn.layer.cornerRadius = 40.0;//(该值到一定的程度,就为圆形了。)
[btn  setBackgroundImage:[UIImage imageNamed:@"car"]  forState:UIControlStateNormal];
btn.layer.borderWidth = 1.0;

btn.layer.borderColor =[UIColor clearColor].CGColor;

btn.clipsToBounds = TRUE;//去除边界
[self.view addSubview:btn];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: