//标记着动画块的开始,第一个参数表示动画的名字,起到标识作用 [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:1];//动画的持续时间 [UIView setAnimationDelay:0.2];//动画延迟的时间 view.alpha = 0.0; [UIView commitAnimations];//动画结束
UIView类的很多属性都被设计为动画。动画的属性是指当属性从一个值变为另一个值的时候,可以半自动地支持动画。您仍然必须告诉UIKit希望执行什么类型的动画,但是动画一旦开始,Core Animation就会全权负责。UIView对象中支持动画的属性有如下几个:
frame ——使用这个动画改变视图的尺寸和位置
bounds ——使用这个动画改变视图的尺寸
center ——使用这个动画改变视图的位置
transform ——使用这个动画可以翻转或者缩放视图
alpha ——使用这个动画可以改变视图的透明度
backgroundColor ——使用这个动画可以改变视图的背景颜色
contentStretch ——使用这个动画可以改变视图内容如何拉伸