How to draw a triangle programmatically
问题 I have a triangle solver, I want a way to use the values I get from the answer to draw a triangle to the screen that matches it. 回答1: If you subclass a UIView you can implement something like this in drawRect to draw a triangle: -(void)drawRect:(CGRect)rect { CGContextRef ctx = UIGraphicsGetCurrentContext(); CGContextBeginPath(ctx); CGContextMoveToPoint (ctx, CGRectGetMinX(rect), CGRectGetMinY(rect)); // top left CGContextAddLineToPoint(ctx, CGRectGetMaxX(rect), CGRectGetMidY(rect)); // mid