基本动画

简单的视图出现动画,创建三个UIView,设置相应的出现时间并显示动画效果

        let firstView = UIView(frame:CGRect(x: -200,y: 100,width: 200,height: 50))
        firstView.backgroundColor = UIColor.red
        self.view.addSubview(firstView)

        let secondView = UIView(frame:CGRect(x: -200,y: 200,width: 200,height: 50))
        secondView.backgroundColor = UIColor.green
        self.view.addSubview(secondView)

        let thirdView = UIView(frame:CGRect(x: -200 ,y: 300,width: 200,height: 50))
        thirdView.backgroundColor = UIColor.blue
        self.view.addSubview(thirdView)

设置动画时间

UIView.animate(withDuration: 1.0, delay: 1.0, options: UIViewAnimationOptions.curveLinear, animations: {() -> Void in

                secondView.frame = CGRect(x: 100, y: 200, width: 200, height: 50)

            }, completion: {(finish:Bool) -> Void in


        })

        UIView.animate(withDuration: 1.0, delay: 2.0, options: UIViewAnimationOptions(), animations: {() -> Void in

            thirdView.frame = CGRect(x: 100, y: 300, width: 200, height: 50)

            }, completion: {(finish:Bool) -> Void in


        })

最后附上效果图

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值