【发布时间】:2010-06-10 22:14:22
【问题描述】:
在我的应用程序中,我正在设计一个自定义选择器,它允许用户通过水平滚动并触摸它来选择一个项目。当用户在某个方向滚动时,我需要该视图内的按钮无限循环。当内容循环出视图时,在保持 UIScrollView 惯性滚动的同时解决此功能的最佳方法是什么?
根据我对尝试此操作的其他人的研究,如果在用户抬起手指后滚动位置以编程方式在滚动中移动,他们将难以维持减速动画。我该如何解决这个限制?
Apple 的MobileMe Gallery app 是当前具有此功能的应用示例。在界面中,选择图库后,在顶部有一个水平滚动的照片选择器,当它向一个方向拖动时会无限循环。
非常感谢任何建议。
【问题讨论】:
标签: iphone cocoa-touch animation uiscrollview infinite-carousel