iPhone의 UIView에서 선 그리기에 애니메이션을 적용하려면 어떻게해야할까요? 이것이 가능한가? 그려 질 수는 있지만 쉽게이 움직일 수 있습니까? 그러면 손으로 그린 것처럼 보입니까?선 그리기 (Quartz 2D?)
0
A
답변
0
새 API를 사용하면 CGPath의 strokeEnd
속성을 사용하여 쉽게 수행 할 수 있습니다.
여기에서 자세한 내용을 읽을 수 있습니다 What's the easiest way to animate a line?
2
기본 제공 방법은 없습니다. 선을 반복해서 다시 그리며 타이머 콜백을 사용하여 시작점과 종점 사이를 보간하여 뷰를 무효화하고 다시 그리기를 트리거해야합니다. 물론 다시 그리기를하면 뷰의 영역에있는 모든 것을 그려야하고, 잠재적으로 느린 재 드로잉을 가져올 수 있습니다.
일정 기간 동안 그려야하는 일련의 선이 있다면 두 개의 하위보기가있는 것입니다. 동일한 영역을 다루고 최상위 영역은 투명한 배경을가집니다. 맨 위에는 현재 애니메이션을 적용하는 선만 그려야하며 끝나면 아래쪽에서 전체 길이를 그립니다. 그런 다음 상단보기에서 다음 줄의 애니메이션을 반복합니다.
관련 문제
- 1. 캔버스에 2D 선 그리기
- 2. Quartz 2D 경로 회전
- 3. CGPath와 Quartz 2D
- 4. Quartz 2D 애니메이션 텍스트?
- 5. Winforms에서 선 그리기
- 6. 선 그리기 루틴
- 7. PDFBox로 투명 선 그리기
- 8. 크리스탈 보고서에 선 그리기
- 9. iPhone 그리기 선 두께
- 10. 선 그리기 효과
- 11. 캔버스에 선 그리기
- 12. N 너비 선 그리기?
- 13. 평면에 선 그리기 알고리즘
- 14. 차단 실행없이 선 그리기
- 15. 그라디언트 색상으로 선 그리기
- 16. UIViewController를 통해 선 그리기
- 17. iPhone/iPad에서 선 그리기
- 18. OpenGL : VBO로 선 그리기
- 19. UIView 하위보기에서 선 그리기
- 20. 선 그리기 알고리즘
- 21. WPF에서 3D 선 그리기
- 22. Monotouch UIImage에서 선 그리기
- 23. gtk.TextView에 선 그리기
- 24. GWT에서 선 그래프 그리기?
- 25. ncurses의 선 그리기
- 26. 애니메이션에 선 그리기
- 27. Android 캔버스 그리기 선 - 두꺼운 선 만들기
- 28. 파이 게임에서 빠른 선 그리기
- 29. Quartz 2D 드로잉 RGB가 알파 페이딩 UIView
- 30. SlimDX로 2D 그리기
당신이 더 자세한 예를 들어 줄 수 있을까? 코드 일부 또는 데모 코드 링크? – Allisone
@Allisone은 아마 이렇게하는 가장 좋은 방법은 그가 말한 것처럼 각 pixel의 interpole을 가지고 타이머 + 애니메이션을하는 것입니다. –