ボーダーカラー、ボーダーの幅と塗りつぶしの色の両方を持つ線を描画するにはどうすればよいですか?あなたがnil
や透明以外に層のfillColor
プロパティを設定した場合ボーダーと塗りの色と丸めを持つCAShapeLayer
self.lineShape.strokeColor = [UIColor blueColor].CGColor;
self.lineShape.fillColor = [UIColor greenColor].CGColor;
self.lineShape.lineWidth = 100;
self.lineShape.lineCap = kCALineCapRound;
self.lineShape.lineJoin = kCALineJoinRound;
UIBezierPath* path = [UIBezierPath bezierPath];
[path moveToPoint:self.lineStart];
[path addLineToPoint:self.lineEnd];
self.lineShape.path = path.CGPath;
これは私の最終的な解決策でした – jjxtra