가 나는 UIBezierPath을 짓고 있어요 그러나CAShapeLayer 그리기 경로가 이상하게
CAShapeLayer *shapeLayer = [[CAShapeLayer alloc] init];
[shapeLayer setFrame:aFrame];
[shapeLayer setPath:[bezierPath CGPath]];
[shapeLayer setStrokeColor:[[UIColor blackColor] CGColor]];
[shapeLayer setMasksToBounds:YES];
, 내 스크롤 뷰에 추가, 여기 있습니다 결과 :
가 왜이 합니까? 첫 번째 네 줄은 회색입니다. 앨리어싱 문제인 것처럼 보이지만 경로는 매우 간단합니다.
확실히 그렇습니다.하지만 내 경로 코드가 실제로이 작업을 수행하는 이유는 무엇입니까? "거리"를 12.0과 같다고 가정합니다. 그것은 모든 포인트에 해당해야합니다. – DexterW