2016-07-08 10 views
0

진행될 때 UIBezierPath을 채우는 진행률 표시 줄 클래스를 만들려고합니다. 제어 애니메이션을 사용하여 UIBezierPath을 스트로크해야합니다.UIBezierPath를 자르십시오

원래 길이의 정확한 부분으로 경로를자를 수 있다면 이것을 구현할 수 있다고 생각합니다. 이것이 가능한가? 경로의 애니메이션 스트로크를 정확하게 제어하는 ​​데 사용할 수있는 또 다른 방법이 있습니까?

나는 this question을 보았지만 그 대답은 각 요소의 시작과 끝 부분에서 포인트를 찾는 것으로 보인다. 실행 가능한 솔루션으로 포인트 목록을 픽셀 단위로 나열해야합니다.

답변

0

나는 strokeEnd 속성을 찾고 있다고 생각합니다.

+1

예를 들어 CAShapeLayer를 만들고, 베 지어 경로의'CGPath'를주고, 획 색상을 설정하고,'strokeEnd'를 0에서 1로 조정하십시오. –

+0

그래, 정말 고마워. 사실 iOS에 대해서는 아무 것도 모릅니다. Pythonista 앱과 함께 제공되는 'ui'래퍼를 확장하여 iOS를 통해 고심하고 있습니다. 어떤 이미 구현 된 Python 클래스가 어떤 iOS와 동일한 지 알아 내려고하고 있는데, 고생하고 있습니다. 나는 그것을 얻고 있다고 생각한다 : D –