Линия рисуется каждый раз, когда выбирается элемент в окне выбора. Положение без прокрутки правильное (синяя линия). Но когда я прокручиваю вниз положение анимации, меняется (красная линия) Вы можете видеть это на этом изображении.
Вот код
aPath.move(to: CGPoint(x:0, y: self.declarationInfoLabel.frame.minY + 50))
aPath.addLine(to: CGPoint(x: self.declarationInfoLabel.frame.maxX, y: self.declarationInfoLabel.frame.minY + 50))
animaton.value(forKey: "strokeEnd")
animaton.fillMode = .forwards
animaton.isRemovedOnCompletion = false
shapeLayer.add(animaton, forKey: "strokeEnd")
Как можноЯ решаю эту проблему? Я ожидаю одну линию, которая будет перерисовывать себя разными цветами