gpt4 book ai didi

ios - 从第一页返回到分页 UIScrollView 的前面?

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

我正在使用 UIScrollView 制作一个网页风格的轮播,其中一些页面详细说明了我的应用程序的工作方式,我正在使用 NSTimer 在页面(通过移动内容偏移量)。

对于如何使最后一页( ScrollView 的最右侧)过渡到左侧,我有点困惑,就好像它循环回到第一页一样,所以像这样循环:

1 -> 2 -> 3 -> 1 -> 2 -> 3

目前我只是告诉它在位置 3 之后偏移回到位置 1,但显然这是通过向左移动,通过位置 2 返回来实现的,而不是继续向右移动并再次发现位置 1。

我不能在这里使用页面 View Controller ,因为我对每页发生的事情、这些页面之间的转换速度、其他动画等没有足够的精细控制,所以我确实需要使用 UIScrollView,并找到一种从第 3 页向前滑动并返回第 1 页的方法。

有什么想法吗?我怎样才能做到这一点?

最佳答案

我建议你看一下 official apple example of infinite scroll view或使用 iCarousel control如果你不想这样做,你应该像这样添加你的 View [1 2 3 1] 并在切换到最后一个 View 后调用此方法:

[scrollView scrollRectToVisible:CGRectMake(0, 0, width , height) animated:NO];

关于ios - 从第一页返回到分页 UIScrollView 的前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18787223/

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