UIView属性的动画

    //标记着动画块的开始,第一个参数表示动画的名字,起到标识作用
    [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         ——使用这个动画可以改变视图内容如何拉伸

原文地址:https://www.cnblogs.com/benbenzhu/p/3328890.html