目标C:UIScrollView(pagingEnabled):当下一页input开始animation

我很抱歉,我不知道该写什么。

我有一个有很多页面的滚动视图,每个页面都有不同的animation,当用户切换到该页面时,应该启动不同的animation。

我试过这个:

if (CGPointEqualToPoint (CGPointZero, CGPointZero)) { //start animation } 

它只适用于第一页

当我将它改为CGPointEqualToPoint (CGPointMake (768, 0), CGPointZero)为下一页时,它不起作用。

我正在尝试使用这个`

 - (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset 

但后来我发现,它不工作时scrollview pagingEnabledYES

 - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView 

通过使用滚动视图的这种委托方法,您可以在第一页完成滚动时获得,并通过保持条件来启动animation。

使用滚动视图的contentOffset来学习你在哪里。

另外,看到这个问题来发现你需要使用的委托方法: 如何检测UIScrollView何时完成滚动