UIScrollView轮播菜单

时间:2010-03-28 20:11:32

标签: iphone objective-c

我正在试图弄清楚我是否可以通过一些技巧从UIScrollView获得我想要的东西,或者我是否需要滚动我自己的滚动视图

我想要滚动的行中有一系列项目。一个项目应始终在视图中居中,但其他项目应在任一侧可见。换句话说,我想要正常的滚动和边缘弹跳,但我希望当用户结束触摸时自然地在某个指定的停止点处减速。 (实际上现在我想起来了,这种行为与这方面的封面流程类似。)

3 个答案:

答案 0 :(得分:1)

看看这个项目:SwipeView

祝你好运

答案 1 :(得分:1)

我会查看https://github.com/nicklockwood/iCarousel,这太棒了。

答案 2 :(得分:0)

您应该查看UIScrollView的“pageingEnabled”属性。基本上,您可以定义段的大小和段的数量。然后它会自动停止以适应您想要的特定细分。如果您将片段设置为小于屏幕的实际宽度,我认为您应该得到您正在寻找的行为。