使用CGPointMake绘制箭头

时间:2012-08-01 20:57:59

标签: iphone objective-c ios ipad

我想画一个这样的箭头:

enter image description here

如何使用CGPoint做这样的事情?

1 个答案:

答案 0 :(得分:0)

在UIView子视图的-drawRect方法中:

CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextMoveToPoint(ctx, point1.x, point1.y);
CGContextAddLineToPoint(ctx, point2.x, point2.y);
CGContextAddLineToPoint(ctx, point3.x, point3.y);
CGContextAddLineToPoint(ctx, point1.x, point1.y);
CGContextClosePath(context);
CGContextStrokePath(ctx);