UIView动画都是静态方法
一、头尾式
旧方式,建议不再使用
// 1.开始动画
[UIView beginAnimations:nil context:nil];
// 2.设置动画持续时间
[UIView setAnimationDuration:2];
// 3.改变控件frame
CGRect frame = self.imageView.frame;
frame.origin.y += 100;
self.imageView.frame = frame;
// 4.提交动画
[UIView commitAnimations];
二、block
[UIView animateWithDuration:3 animations:^{
CGRect frame = self.imageView.frame;
frame.origin.y += 100;
self.imageView.frame = frame;
}];