我的应用程序中有自定义UITableViewCell。当我点击这个单元格时,我希望这个单元格从左到右执行一些弹簧效果动画。我该怎么做这样的动画?
答案 0 :(得分:1)
使用animateWithDuration: animation:
你可以做一些整洁的事情。
它的用法如下:
[UIView animateWithDuration:(float duration) animation^{(block)}];
Duration
是执行animation
所需的时间,而block
是duration
内的假设,例如:
cell.center = CGPointMake(cell.center.x+50, cell.center);
答案 1 :(得分:1)
在iOS 7.0及更高版本中,您可以使用+animateWithDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:
。