iOS 动画
文章平均质量分 93
iOS 动画
winfred_zen
机械男-IT男
展开
-
UIViewPropertyAnimator
UIViewPropertyAnimator参考:iOS Animations by Tutorials一书中的例子UIViewPropertyAnimator是iOS10中引入的,可以用来创建交互式、可中断的视图动画在iOS10之前,创建view-based的动画是通过UIView.animate(withDuration:...) 系列API,该API并没有为开发人员提供任何手段来...原创 2019-10-23 16:37:10 · 1059 阅读 · 1 评论 -
UIPresentationController
UIPresentationControllerUIPresentationController用于管理过渡动画和屏幕上控制器的presentation从一个控制器被presented到dismissed,UIKit使用presentation控制器来管理视图控制器的显示过程的各个方面。presentation可以在animator对象提供的动画之上添加自己的动画,可以响应size的变化,并...原创 2019-10-17 16:02:46 · 2104 阅读 · 1 评论 -
Custom Presentation Transition
Custom Presentation TransitionUIViewControllerTransitioningDelegate可以通过代理自定义presentation,可以让主控制器或者自定义一个类遵循UIViewControllerTransitioningDelegate协议在present一个控制器的时候,如果想使用自定义的模态presentation,需要将modalPr...原创 2019-10-16 17:23:50 · 279 阅读 · 0 评论 -
View Animation笔记
View Animation笔记SpringSpring表示弹簧动画,可使用如下的方法:open class func animate(withDuration duration: TimeInterval, delay: TimeInterval, usingSpringWithDamping dampingRatio: CGFloat, initialSpringVeloc...原创 2018-06-05 15:41:15 · 339 阅读 · 1 评论 -
iOS Layer动画 二(Swift)
本文内容来自raywenderlich的Intermediate iOS Animation,记录下学些的内容。iOS Layer动画 二(Swift)Layer 弹簧动画(Layer Springs)需要使用到CASpringAnimation,关于CASpringAnimation请参考iOS9 CASpringAnimation 弹簧动画详解,相关属性如下:damping 阻尼系数,默认值为原创 2016-09-27 22:18:51 · 1070 阅读 · 0 评论 -
iOS Layer动画 一(Swift)
本文内容来自raywenderlich的Intermediate iOS Animation,记录下学些的内容。iOS Layer动画(Swift)基本Layer动画(Basic Layer Animation)这里使用到的是CABasicAnimation,创建基本动画使用keyPath,支持的keyPath的请参考支持的键路径的完整列表动画的效果很基本,使用到了fromValue、toValue原创 2016-09-27 16:46:14 · 2699 阅读 · 2 评论 -
过渡
转载自显式动画过渡一节过渡有时候对于iOS应用程序来说,希望能通过属性动画来对比较难做动画的布局进行一些改变。比如交换一段文本和图片,或者用一段网格视图来替换,等等。属性动画只对图层的可动画属性起作用,所以如果要改变一个不能动画的属性(比如图片),或者从层级关系中添加或者移除图层,属性动画将不起作用。于是就有了过渡的概念。过渡并不像属性动画那样平滑地在两个值之间做动画,而是影响到整个图层的变化。过渡转载 2017-08-02 17:40:28 · 403 阅读 · 0 评论 -
Beginning iOS Animation Series
Beginning iOS Animation Series (Swift 2)对应raywenderlich上Beginning iOS Animation Series (Swift 2)的内容。Constraint AnimationsConstraint的一般形式为: 其中multiplier为只读Constraint Animations的简单使用方式为: 这里修改的是constant原创 2016-07-05 17:44:45 · 739 阅读 · 2 评论 -
CAKeyframeAnimation简单旋转动画
使用关键帧动画做的一个简单的动画,效果如下:主要代码如下: _sunView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]; _sunView.backgroundColor = [UIColor orangeColor]; _sunView.center = self.view.cen原创 2015-02-01 16:55:56 · 3548 阅读 · 0 评论 -
Table View 动画:Drop-In Cards
原文地址:http://www.raywenderlich.com/49311/advanced-table-view-animations-tutorial-drop-in-cardsz翻译 2014-06-30 10:06:15 · 1090 阅读 · 0 评论 -
使用UIKit Dynamics创建动画效果
原文地址:http://www.appcoda.com/intro-uikit-dynamics-tutorial/关于UIKit Dynamics翻译 2014-06-26 16:17:19 · 1791 阅读 · 0 评论 -
Core Animation
Core Animation类中,我们经常使用到得有以下3中类型:1.CABasicAnimation2.CAKeyframeAnimation3.CATransitionAnimationCABasicAnimation 和CAKeyframeAnimation 都是用来对图层中的不同属性进行动画。CATransitionAnimation类,则可以对整个图层进行切换。多个动原创 2014-03-14 18:16:17 · 838 阅读 · 0 评论 -
iOS开发系列--让你的应用“动”起来
转载自:http://www.cnblogs.com/kenshincui/p/3972100.html转载 2014-11-09 19:21:58 · 675 阅读 · 0 评论 -
CAAnimation
CAAnimation的继承关系如下图所示:注意 :上图中的黑色虚线代表”继承”某个类,红色虚线代表“遵守”某个协议CAAnimation相关属性:removedOnCompletion:默认为YES,代表动画执行完毕后就从图层上移除,图形会恢复到动画执行前的状态。如果想让图层保持显示动画执行后的状态,那就设置为NO,不过还要设置fillMode为kCAFi原创 2015-01-31 21:55:18 · 1321 阅读 · 0 评论