2016年9月4日

ios开发核心动画七:核心动画与UIView动画的区别

摘要: 1.UIView和核心动画区别? 核心动画只能添加到CALayer 核心动画一切都是假象,并不会改变真实的值。 2.什么时候使用UIView的动画? 如果需要与用户交互就使用UIView的动画. 不需要与用户交互可以使用核心动画 3.什么场景使用核心动画最多? 在转场动画中,核心动画的类型比较多 根 阅读全文

posted @ 2016-09-04 23:43 Hello_IOS 阅读(1323) 评论(0) 推荐(0) 编辑

IOS开发核心动画六:动画组

摘要: 可以同时执行多个动画. 创建组动画 CAAnimationGroup *group = [CAAnimationGroup animation]; 平移 CABasicAnimation *anim = [CABasicAnimation animation]; anim.keyPath = @"p 阅读全文

posted @ 2016-09-04 23:04 Hello_IOS 阅读(2177) 评论(0) 推荐(0) 编辑

ios开发核心动画五:转场动画

摘要: 1.什么是转场动画? 就是从一个场景转换到另一个场景,像导航控制器的push效果,就是一个转场. 2.如何创建转场动画 创建转场动画 CATransition *anim = [CATransition animation]; 设置转场类型 anim.type = @"cube"; anim.dur 阅读全文

posted @ 2016-09-04 18:41 Hello_IOS 阅读(2259) 评论(0) 推荐(0) 编辑

ios开发核心动画五:图标抖动效果--CAKeyframeAnimation

摘要: 1.帧动画介绍: CAKeyframeAnimation它可以在多个值之间进行动画. 设置多值之间的属性为: 后面是一个数组,就是要设置的多个值. anim.values = @[]; 它还可以根据一个路径做动画. anim.path = 自己创建的路径. 2.图片抖动思路: 其实就是做一个左右旋转 阅读全文

posted @ 2016-09-04 17:36 Hello_IOS 阅读(4849) 评论(0) 推荐(0) 编辑

ios开发之核心动画四:核心动画-Core Animation--CABasicAnimation基础核心动画

摘要: 核心动画之作用在层上面. 动画的本质是改图层的某一个属性. CABasicAnimation *anim = [CABasicAnimation animation]; 图层有那些属性,这里才能写那些属性. anim.keyPath = @"transform.scale"; anim.toValu 阅读全文

posted @ 2016-09-04 15:51 Hello_IOS 阅读(220) 评论(0) 推荐(0) 编辑

ios开发核心动画三:隐式动画与时钟效果

摘要: 一:隐式动画 什么是隐式动画? 了解什么是隐式动画前,要先了解是什么根层和非根层. 根层:UIView内部自动关联着的那个layer我们称它是根层. 非根层:自己手动创建的层,称为非根层. 隐式动画就是当对非根层的部分属性进行修改时, 它会自动的产生一些动画的效果. 我们称这个默认产生的动画为隐式动 阅读全文

posted @ 2016-09-04 12:02 Hello_IOS 阅读(814) 评论(0) 推荐(0) 编辑

导航