Objective c 在iOS5上滚动类似Yahoo Finance小部件的文本

Objective c 在iOS5上滚动类似Yahoo Finance小部件的文本,objective-c,ios,uiscrollview,Objective C,Ios,Uiscrollview,我想构建一个UI控件,就像我们在iOS5的下拉菜单上看到的Yahoo Finance小部件一样。它似乎是一个滚动视图,可以连续水平滚动子视图。但当你触摸它时,滚动停止。现在,如果拖动手指,可以手动滚动。但是一旦你释放它,它就会以一种非常平滑的方式重新开始滚动。我应该如何构建这样的控件? 谢谢您将需要阅读核心动画以及处理触摸事件(或使用手势识别器) UIScrollView可能不是这个工作的合适工具,因为它希望它的内容是有限的。您所描述的zipper类型视图可能没有结尾——它更像是一个连续的循环,

我想构建一个UI控件,就像我们在iOS5的下拉菜单上看到的Yahoo Finance小部件一样。它似乎是一个滚动视图,可以连续水平滚动子视图。但当你触摸它时,滚动停止。现在,如果拖动手指,可以手动滚动。但是一旦你释放它,它就会以一种非常平滑的方式重新开始滚动。我应该如何构建这样的控件?
谢谢

您将需要阅读核心动画以及处理触摸事件(或使用手势识别器)

UIScrollView可能不是这个工作的合适工具,因为它希望它的内容是有限的。您所描述的zipper类型视图可能没有结尾——它更像是一个连续的循环,甚至可能不会重复自身。使用核心动画,可以为视图设置动画,使其以任意速率水平滑动。在获得触摸或手势时停止动画,并使用其他动画使视图跟踪触摸