您的位置:首页 > 产品设计 > UI/UE

给UIImageview 添加边框或者设置成圆角

2015-10-14 17:53 417 查看


给UIImageview 添加边框 或者设置成圆角

分类: iphone

[plain] view
plaincopy

//设置layer

CALayer *layer=[backView layer];

//是否设置边框以及是否可见

[layer setMasksToBounds:YES];

//设置边框圆角的弧度

[layer setCornerRadius:10.0];

//设置边框线的宽

//

[layer setBorderWidth:1];

//设置边框线的颜色

[layer setBorderColor:[[UIColor blackColor] CGColor]];

扩展思维:不管什么控件 我们都是通过设置边框线都可以改变她的形状

[plain] view
plaincopy

//给iamgeview添加阴影 和边框

UIImageView * imgvPhoto = [UIImageView alloc] init];

//添加边框

CALayer * layer = [_imgvPhoto layer];

layer.borderColor = [

[UIColor whiteColor] CGColor];

layer.borderWidth = 5.0f;

//添加四个边阴影

_imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor;

_imgvPhoto.layer.shadowOffset = CGSizeMake(0, 0);

_imgvPhoto.layer.shadowOpacity = 0.5;

_imgvPhoto.layer.shadowRadius = 10.0;给iamgeview添加阴影 < wbr > 和边框

//添加两个边阴影

_imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor;

_imgvPhoto.layer.shadowOffset = CGSizeMake(4, 4);

_imgvPhoto.layer.shadowOpacity = 0.5;

_imgvPhoto.layer.shadowRadius = 2.0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: