2012-10-16 3 views
1

재귀 UIView animatewith 기간이 있습니다. 애니메이션 실행을 위임합니다. 보기가 사라지면 나는이 애니메이션을 멈추게되어 있습니다. [self.view.layer removeAllAnimation]은 도움이되지 않습니다. 다른 방법은 애니메이션을 중단하는 것을 의미합니까?UIView animatewithDuration - 애니메이션 제거

답변

1

[UIView animateWithDuration : animations : completion :] 메서드는 어떻게 사용합니까? 보기가 사라진 경우 완성 블록 내부를 확인할 수 있습니다. 그렇지 않은 경우 - 하나 이상의 애니메이션 반복을 실행합니다.

0

이 솔루션은 UIObject를 기반으로합니다. 애니메이션을 시작할 때 NSMutableArray에 UIObject를 추가했습니다. [NSMutableArray * removeObject]에 대한 뷰 호출을 떠날 때; 내부 viewDidDisAppear.

관련 문제