[英]How to select a CAShapeLayer
使用該代碼,我從第一個觸摸(觸摸開始)和最后一個觸摸(touchEnded)創建一行。 但是要使此形狀動態(調整大小和移動),我需要在觸摸它時選擇它。 我怎樣才能做到這一點?
shape.opacity = 1
shape.lineWidth = 2
shape.lineJoin = kCALineJoinMiter
shape.strokeColor = UIColor.blackColor().CGColor
shape.fillColor = UIColor.blackColor().CGColor
path.moveToPoint(firstPoint)
path.addLineToPoint(touchEnded)
shape.path = path.CGPath
drawView.layer.addSublayer(shape)
您可以使用手勢識別器,然后將坐標傳遞給containsPoint()來查看您是否正在與形狀進行交互。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.