1

我有一个自定义控件,我想像 ListViews 一样实现“轻弹”样式滚动。由于它是一个显示大量数据的持续更新控件,因此我计算需要渲染时渲染的内容。

我已经在控件上实现了捏拉缩放和平移。但是,现在我想允许用户使用轻弹手势执行平移。唯一的问题是我不确定如何最好地顺利完成这项工作。我需要一些方法来设置像 UIAnimation 块这样的东西,即使控件没有接收到连续更新(因此不会改变),我也可以从中步进动画(带减速)。

我希望我已经充分解释了这一点,如果不能随意提问!

4

1 回答 1

0

我最终通过在我的渲染循环中执行更新来处理这个问题。它工作得相当好。对于 iPhone 通常使用的加速可能不太合适,但它看起来很好,而且比没有它要好得多。

于 2012-11-15T10:08:16.050 回答