苹果手机自定义控制动画



我有一个自定义控件,我想像ListViews一样实现"轻拂"样式的滚动。 由于它是一个不断更新的控件,显示大量数据,因此我会计算需要呈现的内容。

我已经在控件上实现了缩放和平移。 但是现在我想允许用户使用轻拂手势执行平移。 唯一的问题是我不确定如何最好地顺利做到这一点。 我需要某种方式来设置一些类似 UIAnimation 块的东西,即使控件没有收到连续更新(因此不会更改),我也可以从中逐步执行动画(减速)。

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

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

最新更新