2011-08-28 8 views
0

UIScrollView가 튀어 오를 때마다 약간의 애니메이션을 만들고 싶습니다. 정확히 말해서 버튼을 왼쪽으로 조금 이동 한 다음 원래 위치로 되돌리려합니다. scrollViewDidScroll 메서드를 사용하고 scrollView의 contentOffset이 실제 콘텐츠 높이보다 높은지 확인한 다음 애니메이션을 호출합니다. 문제는 애니메이션을 바운스하는 동안 여러 번 호출된다는 것입니다. 한 번만 호출 할 수있는 방법이 있습니까?UIScrollView가 튀는 동안 애니메이트

답변

0

애니메이션을 추적하는 animationActive와 같은 이름의 ivar 또는 속성을 가지고 있습니다. 시작시 animationActive = YES;으로 설정하고 애니메이션이 완료되면 animationActive = NO;으로 설정하십시오. 물론 애니메이션을 시작하기 전에 if (animationActive == YES)을 확인하십시오.

+0

많이 도와 줘서 고마워! – kopproduction

관련 문제