-1
這是我的編碼來繪製使用CAShapeLayer。沒有我想刪除CAShapeLayer沿用戶拖動一條線。如何刪除用戶觸摸的CAShapelayer?
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(touchPoint.x,touchPoint.y)];
[path addLineToPoint:CGPointMake(startingPoint.x,startingPoint.y)];
shapeLayer = [CAShapeLayer layer];
shapeLayer.lineCap=kCALineCapSquare;
shapeLayer.path = [path CGPath];
shapeLayer.lineWidth = single.width;
shapeLayer.fillColor = [[UIColor redColor] CGColor];
[self.layer addSublayer:shapeLayer];
[clearBeizer addObject:shapeLayer];
這是我期望的截圖:
現在我想刪除沿途用戶觸摸cashapelayer這樣
的【如何沿用戶拖動刪除CAShapeLayer?](http://stackoverflow.com/questions/35053624/how-to-remove-cashapelayer-along-user-drag) – Hamish
請不要可能的複製」 t針對同一問題發佈多個問題,用圖像和更新後的代碼更新原始問題。 – Hamish