码迷,mamicode.com
首页 >  
搜索关键字:图层动画    ( 13个结果
iOS学习笔记10-UIView动画
上次学习了iOS学习笔记09-核心动画CoreAnimation,这次继续学习动画,上次使用的CoreAnimation很多人感觉使用起来很繁琐,有没有更加方便的动画效果实现呢?答案是有的,那就是UIView动画封装 一、UIView动画 苹果知道图层动画使用麻烦,就为我们封装到了UIView里,使 ...
分类:移动开发   时间:2016-11-15 11:03:14    阅读次数:151
iOS高级-QuartzCore框架-CoreAnimation和UIView动画的使用
一、UIView封装的动画图层动画有2个致命的缺点:1>默认情况下会反弹。2>你所看到的动画都是假象,图层的属性一直都没有变过所以建议能用UIView就用UIView,实在不行再用图层。1.UIView的移动动画-(void)touchesBegan:(NSSet *)touches withEve...
分类:移动开发   时间:2015-09-04 22:33:37    阅读次数:278
【转】iOS-Core-Animation-Advanced-Techniques(五)
原文:http://www.cocoachina.com/ios/20150105/10829.html图层时间和缓冲图层时间时间和空间最大的区别在于,时间不能被复用 -- 弗斯特梅里克在上面两章中,我们探讨了可以用CAAnimation和它的子类实现的多种图层动画。动画的发生是需要持续一段时间的,...
分类:移动开发   时间:2015-08-06 14:43:09    阅读次数:166
动画特效八:渐变动画
本节将为大家介绍的动画效果是渐变动画效果。其实这个例子,大家天天能够看到,就是手机屏幕锁定是,有一句“滑动来解锁”的文字,它上面有一种渐变的动画一直在其上面走过。先看看最终的效果图。 思路分析: 1.  普通UIView不可能有这样的渐变效果,所以我们应该自定义一个UIView来实现这样的效果。 2.  普通UIView没有这样的渐变动画,所以我们可以考虑使用图层动画,并且将...
分类:其他好文   时间:2015-07-25 10:43:00    阅读次数:195
动画特效七:碰撞动画
这一节讲述的动画效果是碰撞动画,就是模拟或者仿真现实物体的碰撞效果。先看看效果图。 动画效果分析: 1. 有两个形式一样的View(自己和对手),所以我们可以考虑直接封装一个View。 2. 注意到View的里面的图片及边框的圆形都有可能变成椭圆。所以使用View的block方式实现这个效果有点不可靠。我们可以考虑使用图层动画。 我们先分析一下这个View的层次结构。...
分类:其他好文   时间:2015-07-23 13:59:17    阅读次数:256
CALayer
CALayer标签(空格分隔): ios进阶CALayerCALayer的基本介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层 @property(nonatomic,readonly,...
分类:其他好文   时间:2015-07-19 10:19:12    阅读次数:139
iOS动画,漂亮的时钟
1.最终效果图2.实现思路 在ios中默认是绕着中心点旋转的,因为锚点默认在图层的中点,要想绕着下边中心点转,需要改变图层锚点的位置。 根据锚点,设置position坐标,为时钟的中点。 思考秒针旋转的角度,怎么知道当前秒针旋转到哪,当前秒针旋转的角度 = 当前秒数 * 每秒转多少°。 1> 计算一秒转多少° 360 * 60 = 6 2> 获取当前秒数,通过日历对象,获取日期组成成分 NSCa...
分类:移动开发   时间:2015-07-19 08:54:17    阅读次数:134
iOS Core Animation Advanced Techniques(五):图层时间和缓冲
图层时间时间和空间最大的区别在于,时间不能被复用 -- 弗斯特梅里克在上面两章中,我们探讨了可以用CAAnimation和它的子类实现的多种图层动画。动画的发生是需要持续一段时间的,所以计时对整个概念来说至关重要。在这一章中,我们来看看CAMediaTiming,看看Core Animation是如...
分类:移动开发   时间:2015-03-05 18:56:17    阅读次数:655
IOS/Swift 暂停和恢复图层动画
开始图层动画的代码: //mySuperLayer父图层 CFTimeInterval pausedTime = [self.mySuperLayer timeOffset]; if (pausedTime > 0)//在暂停后才能使用 { self.mySupe...
分类:移动开发   时间:2015-03-05 16:17:32    阅读次数:134
[iOS Animation]CALayer-图层时间
图层时间时间和空间最大的区别在于,时间不能被复用-- 弗斯特梅里克在上面两章中,我们探讨了可以用CAAnimation和它的子类实现的多种图层动画。动画的发生是需要持续一段时间的,所以计时对整个概念来说至关重要。在这一章中,我们来看看CAMediaTiming,看看Core Animation是如何...
分类:移动开发   时间:2015-02-04 18:20:37    阅读次数:346
13条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!