【发布时间】:2012-02-28 18:02:55
【问题描述】:
我正在尝试实现一种效果,其中当 tableview 滚动时,当前可见的单元格将根据它们在屏幕上的位置进行动画处理。我对 IOS 开发人员有点陌生,所以让我试着分解一下:
- 使用自定义单元格加载 Tableview 用户开始滚动而
- 表在运动中,可见单元格有一个 UIView,我会在其中 喜欢执行直接对应于单元格的动画 屏幕上的当前 Y 位置。
- 单元格只有在 可见
- 单元格动画直接对应桌子运动,即 每当表格视图滚动时,单元格都会动画;一旦 桌子停止,动画暂停
我想到的一个解决方案是在 tableview 移动时更新 drawRect 每一帧。根据图形操作,这可能是可怕的性能明智。有没有办法在每次更改时获取当前表位置?我会更适合使用核心动画吗?
【问题讨论】:
标签: objective-c ios animation uitableview