2011-08-30 8 views
2

블록 애니메이션에 애니메이션이 적용될 때 어떤 종류의 업데이트 이벤트가 있습니까? 내 uiview가 특정 위치에 도달했는지 확인하기 위해 모든 애니메이션 업데이트의 프레임 경계를 확인하고 싶습니다.UIView 블록 애니메이션 업데이트 간격

답변

1

애니메이션 블록을 사용하여이를 수행 할 수 있습니다. 그러나 업데이트 대신에 애니메이션 이 완료되면이 완료 될 때 실행되는 "명령 블록"이 있습니다. 이 SOF 질문을보십시오 : Multistage animation using blocks

+1

나는 완전한 이벤트를 찾고 있지 않다. 나는 모든 애니메이션 프레임에 대해 업데이트 이벤트의 종류를 찾고있다. 애니메이션이 상태를 업데이트 할 때마다. 예를 들어, UIView가 왼쪽에서 오른쪽으로 움직여야한다면, 몇 픽셀 이동 한 모든 애니메이션 프레임 업데이트에 대한 정보를 얻고 싶습니다. 또 다른 uiview를 다른 픽셀로 이동해야하는지 현재 위치가 무엇인지 확인하고 싶습니다. 방법. – polyclick

+1

흠 ... 우리가 할 수 있는지는 잘 모르겠지만 ... 한 장면에서 먼 거리를 이동하기 위해 뷰를 애니메이션으로 만드는 대신 작은 부분으로 거리를 분해하고 모두 별도로 애니메이션으로 만들면 애니메이션 이벤트를보다 잘 모니터하고 그에 따라 응답하십시오. – tipycalFlow

+0

애니메이션이 직선 이동 경로를 사용하지 않는 경우에는 적합하지 않습니다. –

관련 문제