简单的iOS收尾式动画

//定义动画视图需要变化的大小和位置,用于指定最后iconButton 的frame
    CGFloat w =self.view.bounds.size.width ;
    CGFloat h = w ;
    CGFloat y = (self.view.bounds.size.height - h )*0.5;
    //开始动画
    [UIView animateWith**Duration:**1.0f **animations**:^{
        self.iconButton.frame = CGRectMake(0, y, w, h);
        cover.alpha;
    }];

animateWithDuration参数:

1、动画持续时间间隔
2、动画中需要改变的视图属性变化


    // 动画一但定义,马上开始
    [UIView animateWith**Duration**:1.0 **animations**:^{
        // 将图像恢复初始位置
        self.iconButton.frame = CGRectMake(85, 85, 150, 150);
        cover.alpha = 0.0;
    } **completion**:^(BOOL finished) {
        // 动画完成之后删除cover
        [cover removeFromSuperview];
    }];

参数:
completion:动画完成后,需要执行的代码块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值