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

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

2013-09-27 14:04 471 查看
使用layer属性前,应先导入以下包到工程里

#import <QuartzCore/QuartzCore.h>

//设置边框

CALayer *layer=[backView layer];  

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

[layer setMasksToBounds:YES];  

//设置边框圆角的弧度  

[layer setCornerRadius:10.0];  

//设置边框线的宽  

//  

[layer setBorderWidth:1];  

//设置边框线的颜色  

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

//设置圆角

//给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;  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息