2012-10-16 3 views
1

ListViews처럼 "플릭 (flick)"스타일 스크롤을 구현하고 싶은 사용자 정의 컨트롤이 있습니다. 대용량의 데이터를 표시하는 지속적으로 업데이트되는 컨트롤로서 렌더링 할 때 렌더링되는 부분을 계산합니다.iPhone 사용자 정의 컨트롤 애니메이션

컨트롤에서 핀치 - 확대/축소 및 패닝을 구현했습니다. 그러나 이제는 사용자가 제스추어 동작을 사용하여 팬을 수행 할 수있게하고 싶습니다. 유일한 문제는이 작업을 가장 원활하게 수행하는 방법을 잘 모르는 것입니다. UIAnimation 블록처럼 뭔가를 설정하는 방법이 필요합니다. 컨트롤에서 지속적인 업데이트를받지 못하고 (따라서 변경하지 않아도) 애니메이션을 감속시킬 수 있습니다.

나는 적절하게 설명했으면 좋겠다. 자유롭게 질문 할 수 있으면 좋겠다.

답변

0

결국 내 렌더링 루프에서 업데이트를 수행하여이 문제를 해결했습니다. 합리적으로 잘 작동합니다. 아마 아이폰이 일반적으로 사용하는 것에 대한 꽤 적절한 가속은 아니지만 그것이없는 것보다 훨씬 좋고 훨씬 좋을 것 같다.