Quartz2D(6)剪切图片

- (void)drawRect:(CGRect)rect
 2 {
 3     //画圆,以便以后指定可以显示图片的范围
 4     //获取图形上下文
 5     CGContextRef ctx=UIGraphicsGetCurrentContext();
 6     CGContextAddEllipseInRect(ctx, CGRectMake(100, 100, 50, 50));
 7     
 8     //指定上下文中可以显示内容的范围就是圆的范围
 9     CGContextClip(ctx);
10     UIImage *image2=[UIImage imageNamed:@"me"];
11     [image2 drawAtPoint:CGPointMake(100, 100)];
12 }
复制代码
显示:
  Quartz2D(6)剪切图片_第1张图片

你可能感兴趣的:(Quartz2D(6)剪切图片)