【问题标题】:iPhone custom control animationiPhone自定义控件动画
【发布时间】:2012-10-16 14:32:16
【问题描述】:

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

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

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

【问题讨论】:

    标签: iphone objective-c ios animation objective-c-blocks


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多