zoukankan      html  css  js  c++  java
  • 如何生成圆形的图片

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

    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、完成

  • 相关阅读:
    mvc session验证
    mvc登录验证
    PHP中return的用法
    mvc框架类
    php mvc实现比赛列表
    php MySQLDB类
    php header的几种用法
    php isset()与empty()的使用
    jenkins+springboot+svn linux 自动化部署
    基于netty的websocket例子
  • 原文地址:https://www.cnblogs.com/yyzanll/p/4250261.html
Copyright © 2011-2022 走看看