目标C:UIScrollView(分页启用):当进入下一页时启动动画



我对标题感到抱歉,我不知道该写什么。

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

我试过这个:

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

它只适用于第一页

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

我正在尝试使用这个`

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

但是后来我发现当滚动视图CCD_ 2是CCD_。

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView

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

使用滚动视图的contentOffset了解您的位置。

此外,请参阅此问题,了解您需要使用哪些委托方法:如何检测UIScrollView何时完成滚动

最新更新