Tôi có đoạn mã này:CAShapeLayer strokeStart và strokeEnd vị trí
let arcPath = UIBezierPath(ovalInRect: CGRectMake(0, 0, frame.width, frame.height))
circleLayer = CAShapeLayer()
circleLayer.path = arcPath.CGPath
circleLayer.fillColor = UIColor.clearColor().CGColor
circleLayer.strokeColor = UIColor.blueColor().CGColor
circleLayer.lineWidth = 5.0;
circleLayer.strokeStart = 0
circleLayer.strokeEnd = 0.7
mà kết quả như thế này:
Như bạn có thể thấy, hồ quang bắt đầu ở phía bên phải của vòng tròn. Tôi muốn vẽ vòng cung bắt đầu từ đỉnh. Tôi sẽ làm như thế nào? Tôi có phải xoay toàn bộ điều bằng -90 độ để hoàn thành những gì tôi đang cố gắng làm không?
Cảm ơn.
Tính năng này hoạt động. Cảm ơn bạn – gasparuff