博客> iOS图片,View圆角处理
iOS图片,View圆角处理
5分钟前 评论:0 阅读:217 yutaotst
ios 图片 view 圆角处理

图片,View圆角处理

//1.圆形图片

 uiimageview *headimage = [[uiimageviewalloc] initwithimage:[uiimageimagenamed:@"portrait_bg_80"]];

    headimage.frame = cgrectmake(imagetop.frame.origin.x+10, imagetop.frame.origin.y+10, 35, 35);

  //将radius设置为长度或者宽度的一半就可以实现圆形的图片

   headimage.layer.cornerradius = 35/2.0;

    headimage.layer.maskstobounds = yes;

    [headimage.layer setborderwidth:1];

    [headimage.layersetbordercolor:[uicolorwhitecolor].cgcolor];
  
2.圆角图片
//必须在uiimageview加载之后设置

//设置图片为圆角的
        calayer *imagelayer = [cell.userpicview layer];   //获取imageview的层

        [imagelayer setmaskstobounds:yes];

        [imagelayer setcornerradius:6.0];

//uiview圆角

view.layer.cornerradius = 10;//设置那个圆角的有多圆

view.layer.borderwidth = 10;//设置边框的宽度,当然可以不要

view.layer.bordercolor = [[uicolor redcolor] cgcolor];//设置边框的颜色

view.layer.maskstobounds = yes;
  
3.画图方式实现
1.//用画图的方式设置圆角

mimageview.image=[uiimage imagenamed:@"bg1.png"];

    mimageview.frame=cgrectmake(center.x-radius, center.y-radius, 2*radius, 2*radius);

    mimageview.layer.cornerradius=radius;//设置圆角半径

    mimageview.layer.maskstobounds=yes;

    [mimageview.layer setborderwidth:1];//设置边框宽度

    [mimageview.layer setbordercolor:[uicolor whitecolor].cgcolor];//设置边框颜色

    [self addsubview:mimageview];
  
圆形类别
创建圆形图片/控件的方法   
ios–创建圆角图片的又一方法
 
ios 按钮或图片框圆角处理
图片框圆角处理(uiimageview):
导入库头文件(重点)
#import <quartzcore>
//圆角设置
imageview.layer.cornerradius = 6;
imageview.layer.maskstobounds = yes;
收藏
1
sina weixin mail 回到顶部