제목이 정확한 영어 표현이지만,UIView 애니메이션 반복주기를 제어하는 방법은 무엇입니까?
나는 4 장면으로 iOS에 애니메이션을 가지고 있습니다.
나는 setAnimationDidStopSelector:
방법을 사용했다.
다음은 질문입니다. 애니메이션을 정지시키는 기능을 어떻게 만들 수 있습니까?
제목이 정확한 영어 표현이지만,UIView 애니메이션 반복주기를 제어하는 방법은 무엇입니까?
나는 4 장면으로 iOS에 애니메이션을 가지고 있습니다.
나는 setAnimationDidStopSelector:
방법을 사용했다.
다음은 질문입니다. 애니메이션을 정지시키는 기능을 어떻게 만들 수 있습니까?
iOS 4 이상에서는 블록 기반 애니메이션을 사용해야합니다. 이 새로운 메소드를 사용하면 애니메이션이 끝나면 실행할 코드를 쉽게 지정할 수 있습니다. 예 :
[UIView animateWithDuration:1.0
animations:^{
// This code will be animated for 1 second.
[anObject setAlpha:0.0];
}
completion:^(BOOL finished) {
// This code will be executed once the animation has completed.
[anObject removeFromSuperview];
}];
조금 어색하지만 꽤 게으름 : 애니메이션이 필요한 시점과 그렇지 않은 경우를 알 수있는 플래그를 추가하십시오. if
블록 아래에 애니메이션을 넣고 필요에 따라 플래그를 전환하십시오.
정말 고마워요. 나는 너의 대답을 좋아한다. –