设置图片圆角 或者圆形
2012-11-20 12:16
274 查看
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];
2.
必须在uiimageView加载之后设置
//设置图片为圆角的
CALayer *imageLayer = [cell.userPicView layer]; //获取ImageView的层
[imageLayer setMasksToBounds:YES];
[imageLayer setCornerRadius:6.0];
uiview圆角
viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆
iewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不要
viewT.layer.borderColor = [[UIColor redColor] CGColor];//设置边框的颜色
viewT.layer.masksToBounds = YES;
3.圆形图片
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];
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];
2.
必须在uiimageView加载之后设置
//设置图片为圆角的
CALayer *imageLayer = [cell.userPicView layer]; //获取ImageView的层
[imageLayer setMasksToBounds:YES];
[imageLayer setCornerRadius:6.0];
uiview圆角
viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆
iewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不要
viewT.layer.borderColor = [[UIColor redColor] CGColor];//设置边框的颜色
viewT.layer.masksToBounds = YES;
3.圆形图片
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];
相关文章推荐
- Android 使用自定义Drawable 设置圆角矩形或者圆形图片
- Android 图片圆角,自定义圆角的弧度,或者直接设置为圆形图片
- 设置圆角图片或者圆形图片
- Glide的加载图片的帮助类,用来把图片圆角或者改成圆形图片
- iOS设置圆角及圆形图片
- 图片裁剪与圆角半径设置(将图片裁剪为圆形)
- css 图片圆角,或者图片圆形
- iOS 图片设置为圆角矩形,圆形等
- 自定义圆形或者圆角矩形图片
- 图片的二次采样,将已有的图片转为圆角或者圆形图片
- iOS设置圆角及圆形图片
- iOS设置圆角及圆形图片
- iOS 设置圆形图片、圆角图片
- 给图片设置圆角和圆形边框,添加点击事件
- 自定义BitmapTransformation完美解决Glide加载圆角或者圆形图片
- Android实现圆形图片或者圆角图片
- iOS 设置圆形图片、圆角图片
- iOS开发笔记-将图片处理成圆形或者说特定圆角
- iOS 图片设置为圆角矩形,圆形等
- iOS 图片设置为圆角矩形,圆形等