0
주어진 각도에 따라 삼각형을 그리는 다음 코드가 있습니다.
이 모양을 선형 (수평) 그래디언트로 채우려면 어떻게해야합니까?모양 안에 수평 선형 그래디언트를 그립니다.
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
// Create Lines
CGPoint startPt = CGPointMake(self.frame.size.width/2.0, self.frame.size.height);
CGContextSetLineWidth(context, width_);
CGContextMoveToPoint(context, self.center.x, self.center.y);
CGPoint addLines[] =
{
startPt,
CGPointMake(radius_ * cos(angle_) + startPt.x, radius_ * sin(angle_) + startPt.y),
CGPointMake(radius_ * cos(angle_) + startPt.x, startPt.y),
startPt
};
CGContextAddLines(context, addLines, sizeof(addLines)/sizeof(addLines[0]));
CGContextStrokePath(context);
}