如果想让某个动作,比如向上向下移动,实现某种动画,只需要在这个动作的头部和尾部加上如下代码即可:
//头部 开始动画
[UIView beginAnimations:nil context:nil];
//设置动画执行时间
[UIView steAnimationDuration:1.5];
//需要执行动画的一段动作
。。。
。。。
//尾部 提交动画&&执行动画
[UIView commitAnimations];
PS :
注意,如果你想执行一个向上移动的动作,一定不能直接修改对象中结构体属性的成员变量,可以间接修改:
首先赋值给一个局部变量;
修改局部变量的成员;
最后在赋值回去;