本文主要是介绍给UIImageview 添加边框 或者设置成圆角,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用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;
这篇关于给UIImageview 添加边框 或者设置成圆角的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!