您的位置:首页 > 移动开发 > IOS开发

iOS-图片裁剪

2015-04-28 17:41 288 查看
1. Quartz2D

    UIImage *oldImage = [UIImageimageNamed:@"me"];

    UIGraphicsBeginImageContextWithOptions(oldImage.size,NO,
0.0);

    CGContextRef ctx =UIGraphicsGetCurrentContext();
   CGContextAddEllipseInRect(ctx,
CGRectMake(0,
0, oldImage.size.width, oldImage.size.height));

    CGContextClip(ctx);
    [oldImagedrawInRect:CGRectMake(0,0,
oldImage.size.width, oldImage.size.height)];

    self.iconView.image
= UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

2.CALayer (圆角裁剪)

    self.iconView.layer.cornerRadius =10;

    self.iconView.layer.masksToBounds
= YES;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: