2
私はUIBeizerPathで垂直線を引いたので、この線に値5の角の半径を持たせる必要があります。[pathLayer setCornerRadius: 5];
を呼び戻そうとしましたが、結果が得られません...どうすれば助けてくれますか?どのようにコーナー半径の値を割り当てることができますか?これは、私はあなたが「YES」とバウンドにマスクを設定する必要がCAShaperLayerで角の半径値を設定するにはどうすればよいですか?
// crea le barre del grafico e gli assegna l'altezza della label y corrispondente
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(xPaddingFromYAxis +spaceBetweenBar *j, 200)];
[path addLineToPoint:CGPointMake(xPaddingFromYAxis +spaceBetweenBar *j, yLabelValue.center.y)];
CAShapeLayer *pathLayer = [CAShapeLayer layer];
pathLayer.frame = self.bounds;
pathLayer.path = path.CGPath;
pathLayer.strokeColor = [UIColor darkGrayColor].CGColor;
pathLayer.fillColor = nil;
pathLayer.lineWidth = 50;
[pathLayer setCornerRadius:5];
pathLayer.masksToBounds = NO;
[scroll.layer addSublayer:pathLayer];
私はYES = maskToBoundと試みたが、ラインが消え、あなたはもうそれを見ることができない...なぜ? – kAiN
スクリーンショットを共有できますか? 'pathLayer.masksToBounds'の有無にかかわらず?わたしにはできる。 – Krunal
コードを作成した方法を間違えたことはありますか?私はペーストビンのリンクのすべてをあなたに見せたいですか? – kAiN