//设置矩形的阴影 并在后边加一个圆 不带阴影
步骤:
CGContextRef context = UIGraphicsGetCurrentContext();
//保存上下文
CGContextSaveGState(context);
//设置阴影(图形上下文,偏移量,模糊度)
CGContextSetShadow(context, CGSizeMake(5, 5), 10);
//设置一个矩形
CGContextAddRect(context, CGRectMake(100, 100, 50, 60));
[[UIColor redColor]set];
//画图像
CGContextDrawPath(context, kCGPathFillStroke);
//开启上下文(这样的话在后边的图形的设置中context的属性是空的 也就是后边图形不受前边context的影响)
//在后边画一个圆形(这个圆形不带阴影)
CGContextRestoreGState(context);
CGContextAddEllipseInRect(context, CGRectMake(200, 200, 100, 100));
[[UIColor orangeColor]set];
CGContextDrawPath(context, kCGPathFillStroke);