我当前正在进行的 iPad 项目需要一系列事件;大致是这样写的:
→ 用户点击滚动视图顶部浮动面板中的按钮
→ 浮动面板动画关闭
→ 模型重新加载一些数据
→ 滚动视图显示新数据
→ 滚动视图滚动到新的内容偏移
→ 新浮动面板打开
这不仅仅是一个简单的动画。在需要暂停的序列中途,模型需要进行一些后台处理,然后在完成后报告,之后可以恢复序列。此外,浮动面板的动画是通过使用方便的 UIView animateWithDuration:animations:completion: 方法实现的。
当我在 stackoverflow 和其他网络上搜索排序解决方案时,唯一弹出的是 Core Animation。然而,这不是 CA 的情况。
像这样进行排序和计时方法调用的最佳方法是什么?
干杯,EP。