我正在使用 aUIScrollView
制作一个 web 样式的轮播,其中包含一些详细说明我的应用程序如何工作的页面,并且我正在使用 aNSTimer
在页面之间翻转(通过移动内容偏移量)。
对于如何使最后一页(滚动视图的最右侧)向左转换,我有点难过,就好像它循环回到了第一页一样,所以像这样循环:
1 -> 2 -> 3 -> 1 -> 2 -> 3
目前我只是告诉它在位置 3 之后偏移回位置 1,但显然这是通过向左移动,返回位置 2 来实现的,而不是继续向右移动并再次发现位置 1。
我不能在这里使用页面视图控制器,因为我对每页发生的事情、这些页面之间的转换速度、其他动画等没有足够的细粒度控制,所以我真的肯定需要使用UIScrollView
, 并找到一种从第 3 页向前滑动并返回第 1 页的方法。
有任何想法吗?我怎么能做到这一点?