与内置 UIView 动画等效的核心动画
Posted
技术标签:
【中文标题】与内置 UIView 动画等效的核心动画【英文标题】:Core animation equivalent for built-in UIView animation 【发布时间】:2011-06-03 23:03:23 【问题描述】:我正在为以下 UIView 动画寻找等效的核心动画?
[UIView animateWithDuration:0.25 animations:^(void)
cell.frame = newCellFrame;
completion:^(BOOL finished)
[UIView animateWithDuration:0.25 animation:^(void)
cell.frame = finalCellFrame;
];
];
我特别想知道的是你如何用核心动画来模仿这个动画的“完成”部分。是使用核心动画委托的唯一选择还是有像上面的代码sn-p一样优雅的解决方案?
【问题讨论】:
【参考方案1】:在 CoreAnimation 中,它是由委托完成的。您可以在您的 CAAnimation/CABasicAnimation 实例上设置一个委托,动画将向您发出 animationDidStart:
和 animationDidStop:finished:
回调。
【讨论】:
以上是关于与内置 UIView 动画等效的核心动画的主要内容,如果未能解决你的问题,请参考以下文章