博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UIView延迟效果做出动画/UIView动画块
阅读量:6229 次
发布时间:2019-06-21

本文共 724 字,大约阅读时间需要 2 分钟。

hot3.png

110934_Enyf_2613440.gif


    // 在规定时间 慢慢完成操作

    [UIView animateWithDuration:1 animations:^{
        
        self.button.backgroundColor = [UIColor orangeColor];
        
    } completion:^(BOOL finished) {
        
       // 完成回调后 还原来颜色
        [UIView animateWithDuration:1 animations:^{
            
            self.button.backgroundColor = [UIColor clearColor];
        }];
        
    }];


如果需要重复多次推荐这种方法

    /**

     animateWithDuration 多少时间完成动画
     
     delay 延迟多久开始做动画
     */
    [UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionAutoreverse animations:^{
        
        // 动画重复次数
        [UIView setAnimationRepeatCount:3];
        
        self.button.backgroundColor = [UIColor purpleColor];
        
    } completion:^(BOOL finished) {
        
        // 完成回调后 还原颜色
        [UIView animateWithDuration:1 animations:^{
            
            self.button.backgroundColor = [UIColor clearColor];
        }];
        
    }];

转载于:https://my.oschina.net/codeismygirl/blog/636886

你可能感兴趣的文章
Custom UIImage Subclass To Support @2x Retina Devices
查看>>
在处理问题的时间经常会遇到outlook重复收邮件的现像;
查看>>
ganglia 3.4安装配置简述
查看>>
安全观之我见(四):安全无绝对
查看>>
远程在线管理mssql,出现常规网络错误
查看>>
ASA防火墙的基本配置
查看>>
[ 1011 ] 有关文件的操作及图说明
查看>>
PXE网络装机
查看>>
人工智能赢了人类,那又如何?
查看>>
今天客户遇到的一个问题:Linux系统的主机碰上了ARP
查看>>
[Thinking In Java]代码整理之移位操作符(shift operators)
查看>>
windows 8预测版本(x64,x86)下载
查看>>
Android Studio 3.0 之后打包apk出现应用未安装问题
查看>>
我的友情链接
查看>>
为你的AliOS Things应用增加自定义cli命令
查看>>
我的友情链接
查看>>
Ez×××客户端在服务器侧没有配置隧道分离的情况下如何直接上公网
查看>>
如何备份cisco路由器配置文件
查看>>
部署Symantec Antivirus 10.0网络防毒服务器之六
查看>>
《paste命令》-linux命令五分钟系列之二十
查看>>