iOS 圆角 圆形头像 设置方法
2015-05-04 11:12
791 查看
在iOS开发过程中不可避免的会使用到头像,一般我们都会把头像设置成圆形的,下面介绍几种我设置圆形图片使用过的方法
这些方法各有优缺点,在使用的使用请选择合适的
使用图片遮挡法
一般我们会使用一张方形的中间带透明效果的图片来当做遮罩层,然后把图片放在遮罩层的下面,这种方法最简单,同时也比较节省资源和时间,但是如果我们的背景颜色不是纯色而且会移动的话,这种方法就不适用了使用代码把[UIImageView]画成圆的
方法1
[headImageView.layer setCornerRadius:CGRectGetHeight([headImageView bounds]) / 2];//设置圆形半径为headImageView高的一半 headImageView.layer.masksToBounds = YES;
方法2
CAShapeLayer *maskLayer = [CAShapeLayer layer]; maskLayer.backgroundColor = [UIColor whiteColor].CGColor; UIBezierPath *layerPath = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0.8, 0.8, 71, 71)]; maskLayer.path = layerPath.CGPath; maskLayer.fillColor = [UIColor blackColor].CGColor; self.headImageView.layer.mask = maskLayer; self.headImageView.clipsToBounds = YES;
这些方法各有优缺点,在使用的使用请选择合适的
相关文章推荐
- iOS设置圆形(圆角)UIView、UIButton的简单方法
- iOS设置圆角及圆形图片
- iOS开发中设置圆角的方法
- iOS设置圆角的三种方法
- iOS 得到圆形头像的方法
- iOS应用开发中UIView添加边框颜色及设置圆角边框的方法
- IOS--UIViewUIButtonUIImageView设置圆角、阴影、边框的方法
- iOS设置圆角图片的方法及对比
- iOS中设置圆角的几种方法示例
- iOS 设置左上和左下为圆角方法
- iOS设置圆角及圆形图片
- iOS设置圆角的四种方法
- ios 给view设置圆角头像(类似qq空间头像)
- iOS编程101:如何创建圆形头像和圆角图片
- iOS切圆角的方式 第一种方法:通过设置layer的属性 最简单的一种,但是很影响性能,一般在正常的开发中使用很少. UIImageView *imageView = [[UIImag
- iOS 设置圆形图片、圆角图片
- iOS设置圆角及圆形图片
- IOS开发-设置头像(圆形)
- WordPress设置圆形旋转头像的方法
- iOS: 使用故事板和xib设置按钮圆角方法