smoothing out the lines
This commit is contained in:
parent
db5f51dd92
commit
5894387fd1
@ -106,17 +106,18 @@ open class OrderTracker: View {
|
||||
}
|
||||
|
||||
context.setStrokeColor(lineColor)
|
||||
let relativeOrigin = convert(step.stateImage.frame, from: step.stateImage)
|
||||
let point = CGPoint(x: halfDimension, y: relativeOrigin.origin.y + halfDimension)
|
||||
let relativeRect = convert(step.stateImage.frame, from: step.stateImage)
|
||||
let point = CGPoint(x: halfDimension, y: relativeRect.origin.y + halfDimension)
|
||||
|
||||
context.addLine(to: point)
|
||||
context.strokePath()
|
||||
|
||||
// Break out of loop since we're on the last step.
|
||||
if i == steps.count - 2 {
|
||||
break
|
||||
}
|
||||
|
||||
let nextPoint = CGPoint(x: halfDimension, y: relativeOrigin.origin.y + imageDimension)
|
||||
let nextPoint = CGPoint(x: halfDimension, y: relativeRect.origin.y + halfDimension)
|
||||
lineColor = (step.state?.color() ?? defaultGrey).cgColor
|
||||
context.move(to: nextPoint)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user