2011-08-28 53 views
0

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

回答

0

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

+0

帮了我很多,谢谢! – kopproduction