Iphone UIScrollView旋转木马菜单

Iphone UIScrollView旋转木马菜单,iphone,objective-c,Iphone,Objective C,我试图弄清楚我是否可以通过一些诡计从UIScrollView中得到我想要的东西,或者我是否需要滚动我自己的滚动视图 行中有一系列要滚动的项目。一个项目应始终在视图中居中,但其他项目应在任意一侧可见。换句话说,我想要正常的滚动和边缘反弹,但我想要用户结束触摸时的减速自然地停留在某个指定的停止点。(事实上,现在我想起来了,这个行为在这方面类似于coverflow。)您应该看看UIScrollView的“PageInEnabled”属性。基本上,您可以定义线段的大小和线段的数量。然后,它会自动停止以适

我试图弄清楚我是否可以通过一些诡计从UIScrollView中得到我想要的东西,或者我是否需要滚动我自己的滚动视图


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

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

查看此项目:


祝你好运

我会去看看,这真是太棒了。

请注意,这个分页功能只在iOS5中添加了。在此之前,分页仅以整个视图大小的增量工作。