gpt4 book ai didi

objective-c - Objective-C : UIScrollView (pagingEnabled): When Next Page Enters Start The Animation

转载 作者:行者123 更新时间:2023-11-28 19:20:26 28 4
gpt4 key购买 nike

对不起,我不知道在那里写什么标题。

我有一个包含许多页面的 scrollView,并且在每个页面中都有不同的动画,当用户切换到该页面时应该启动这些动画。

我试过这个:

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

通过使用 ScrollView 的这种委托(delegate)方法,您可以获得第一个页面完成滚动的时间,并通过保持条件可以开始动画。

关于objective-c - Objective-C : UIScrollView (pagingEnabled): When Next Page Enters Start The Animation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9337996/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com