0
我用swift製作條形碼掃描器,並且我想在條形碼區域添加一條水平紅線的動畫,並且我希望這條線上下移動...畫一條水平線並移動它
我嘗試了幾個代碼與calayer ...我可以繪製,但我不知道如何移動它(重複)
你能幫助我嗎?
drawLine(onLayer: view.layer, fromPoint: CGPoint(x:100, y:100), toPoint: CGPoint(x:400, y:100))
func drawLine(onLayer layer: CALayer, fromPoint start: CGPoint, toPoint end: CGPoint) {
let line = CAShapeLayer()
let linePath = UIBezierPath()
linePath.move(to: start)
linePath.addLine(to: end)
line.path = linePath.cgPath
line.fillColor = nil
line.opacity = 1.0
line.strokeColor = UIColor.red.cgColor
layer.addSublayer(line)
}
太棒了!謝謝 – Olivier
如果你不能工作,請告知,然後我可以幫助你更多。如果確實有效,請不要忘記接受這個答案! :) – Faruk
對我來說沒關係......感謝您的幫助! – Olivier