簡體   English   中英

如何選擇CAShapeLayer

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM