IOS中的关键帧动画
来源:互联网 发布:淘宝特步鞋 编辑:程序博客网 时间:2024/05/22 12:09
关键帧动画可以使你完成flash一样的分步的动画。
//设置一个关键帧动画,总时间,延迟时间等UIView.animateKeyframesWithDuration(5.0, delay: 1, options: UIViewKeyframeAnimationOptions.LayoutSubviews, animations: { () -> Void in//接下来加入一个一个的关键帧即可,这里要注意,起始时间和持续时间都是之前设置的总时间的百分比 UIView.addKeyframeWithRelativeStartTime(0.0, relativeDuration: 0.2, animations: { () -> Void in self.redBlock?.backgroundColor = UIColor.blackColor() }) UIView.addKeyframeWithRelativeStartTime(0.2, relativeDuration: 0.2, animations: { () -> Void in self.redBlock?.center = self.view.center }) UIView.addKeyframeWithRelativeStartTime(0.4, relativeDuration: 0.6, animations: { () -> Void in let rotation = CGFloat(270 * M_PI / 180.0) self.redBlock?.transform = CGAffineTransformMakeRotation(rotation) }) }) { (Bool) -> Void in //在动画全部结束时要做的事 self.redBlock?.backgroundColor = UIColor.blueColor() }
0 0
- IOS中的关键帧动画
- iOS关键帧动画
- iOS 关键帧动画
- iOS-关键帧动画
- iOS 关键帧动画 详解
- unity中的关键帧动画
- iOS动画笔记之关键帧动画
- iOS 核心动画-关键帧动画
- IOS 之关键帧动画-CAKeyframeAnimation
- iOS开发之 关键帧动画
- iOS开发之关键帧动画
- iOS layer层关键帧动画
- iOS CoreAnimation 关键帧动画 CAKeyframeAnimation
- iOS之CAKeyframeAnimation关键帧动画详解
- iOS关键帧动画-动态画折线
- iOS - 绘图,基本动画,关键帧动画,常用图层
- iOS开发UI篇—核心动画(关键帧动画)
- iOS开发UI篇—核心动画(关键帧动画)
- 深入理解 Session 与 Cookie
- 错误处理和调试
- Ubuntu 12.04安装java7
- 最大子数组(最大连续区间和)问题
- HVM的中断与异常处理
- IOS中的关键帧动画
- 使用Bundle在Activity之间交换数据
- Linux虚拟机设置网络、实现主机名ssh访问
- LeetCode 26: Remove Duplicates from Sorted Array
- android---(文件管理)
- 关于数组面试小题
- Apprenticeship Pattern
- spoj7001. Visible Lattice Poin
- 【推荐】SpringMVC源码总结(一)HandlerMapping和HandlerAdapter入门