UIScrollView弹跳时动画

时间:2011-08-28 17:55:03

标签: ios objective-c animation uiscrollview

每次UIScrollView弹跳时我想做一个小动画,确切地说,我想要一个按钮向左移动一点然后再回到原来的位置。我使用scrollViewDidScroll方法并检查scrollView的contentOffset是否高于实际内容高度,然后调用动画。问题是如果我这样做的话,在弹跳期间会多次调用动画。有没有办法只调用一次?

1 个答案:

答案 0 :(得分:0)

有一个名为animationActive的ivar或属性,可以跟踪动画。启动时,设置animationActive = YES;,动画完成后,设置animationActive = NO;。当然,在开始动画之前,请检查if (animationActive == YES)