CGContextRef ctx=UIGraphicsGetCurrentContext();
CGContextMoveToPoint(ctx, 160, 160);
CGContextSetFillColorWithColor(ctx, [UIColor redColor].CGColor);
CGContextAddArc(ctx, 160, 160, 150, 0*M_PI /180, 120*M_PI/180, 0);
CGContextFillPath(ctx);
CGContextSetFillColorWithColor(ctx, [UIColor blueColor].CGColor);
CGContextMoveToPoint(ctx, 160, 160);
CGContextAddArc(ctx, 160, 160, 150, 120*M_PI/180, 250*M_PI/180, 0);
CGContextFillPath(ctx);
CGContextSetFillColorWithColor(ctx, [UIColor grayColor].CGColor);
CGContextMoveToPoint(ctx, 160, 160);
CGContextAddArc(ctx, 160, 160, 150, 250*M_PI/180, 360*M_PI/180, 0);
CGContextFillPath(ctx);