首页 > 其他 > 详细

如何生成圆形的图片

时间:2015-01-26 14:59:59      阅读:407      评论:0      收藏:0      [点我收藏+]

如何生成圆形的图片呢?今天就总结一下:

1、添加Photo.m和Phone.h两个文件

2、添加头文件Photo.h

3、创建圆角UIImageView

self.headImageView = [[UIImageView alloc]initWithFrame:CGRectMake(124, 40, 72, 72)];
self.headImageView.layer.borderWidth = 2.0;//边宽
self.headImageView.layer.borderColor = [UIColor colorWithWhite:1.0 alpha:0.3].CGColor;//边颜色
self.headImageView.layer.cornerRadius = 36;//切圆角视图,为高的一半
self.headImageView.layer.masksToBounds = YES;//切割多余视图
self.headImageView.image = [UIImage imageNamed:@"add_photo_hav"];//默认图片 
[self.view addSubview:self.headImageView];

4、在UIImagePickerViewDelegate的函数中,切圆角图片

1 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
2     UIImage *image = [info objectForKey:@"UIImagePickerControllerEditedImage"];
3     image = [Photo scaleImage:image toWidth:100 toHeight:100];//切的图片要比视图大
4     self.headImageView.image = image;
5     [self dismissViewControllerAnimated:YES completion:nil];    
6 }

5、完成

如何生成圆形的图片

原文:http://www.cnblogs.com/yyzanll/p/4250261.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!