UIColor SetFill doesn't work

前端 未结 2 696
北荒
北荒 2021-01-25 16:11

In this code

for (int i=0;i<3;i++) {
    CGContextAddLineToPoint(context, self.xShift+15+self.rectLen*self.width+self.rectLen*(i+1), self.yShift+self.rectLen*         


        
2条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-25 16:28

    Not only do you need to call the appropriate CG* methods to set the fill like David suggested, you need to actually perform the fill using the following after you set the fill and stroke properties:

    CGContextSetFillColorWithColor(context, [UIColor cyanColor].CGColor);
    CGContextSetStrokeColorWithColor(context, [UIColor blackColor.CGColor);
    CGContextFillPath(context);
    CGContextStrokePath(context);
    

提交回复
热议问题