iOS引入动画效果可以使我们的软件得到更好的用户体验,因此动画的深入研究无疑对于开发者一个很好的加分项。
常见的iOS对动画的操作分为两类:
CALayer层的操作
UIView的操作
二者有何区别
UIView里面包含有一个CALayer层
UIView之所以能够在屏幕上显示出来,完全因为其内部拥有一个CALayer层
CALayer层的操作更底层更轻量级、性能更高。
UIView动画执行完毕之...
分类:
移动开发 时间:
2016-04-29 17:55:10
阅读次数:
258
研究了官网上的auriotouch和pitchdetector两个例子,把auriotouch的声像显示和pitch detector主频获取的主要代码集成到了上节《oc开发笔记2 AUGraph 完成同时录音与播放》中,并用CALayer做了绘图。
音频数据流处理函数PerformThru,上节中该函数只完成静音处理功能,本节他可以通过fft获取各个频率的分贝,以及当前主频的频率和分贝。...
分类:
其他好文 时间:
2016-04-29 16:38:21
阅读次数:
487
1.简单地添加一个layer视图 2,使用图层添加一张图片 3、使用图层代理添加一个有阴影的图片 ...
分类:
其他好文 时间:
2016-04-29 14:22:57
阅读次数:
147
一、CALayer绘图方式 Layer绘图有两种方法,不管使用哪种方法绘制完必须调用图层的setNeedDisplay方法(注意是图层的方法,不是UIView的方法,UIView的setNeedDisplay方法会调用drawRect:绘图) 通过图层代理drawLayer: inContext:方 ...
分类:
其他好文 时间:
2016-04-29 14:12:56
阅读次数:
98
一、CAShapeLayer CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形 使用CAShapeLayer 绘制一个矩形 let layer = CAShapeLayer() layer.frame = CGRectMake(110, 100, ...
分类:
其他好文 时间:
2016-04-29 14:11:25
阅读次数:
134
CALayer需要导入这个框架:#import <QuartzCore/QuartzCore.h> 一、CALayer常用属性 CALayer注意点 隐式属性动画的本质是这些属性发生变动是,默认隐含了CABasicAnimation动画实现,所以看起来是有动画效果的,默认0.25秒 在CALayer ...
分类:
其他好文 时间:
2016-04-29 13:49:53
阅读次数:
128
一、position和anchorPoint position:用来设置CALayer在父层中的位置,以父层的左上角为原点(0, 0) anchorPoint(锚点): 称为“定位点”、“锚点” 决定着CALayer身上的哪个点会在position属性所指的位置 以自己的左上角为原点(0, 0) 它 ...
分类:
移动开发 时间:
2016-04-29 08:08:24
阅读次数:
231
常见的iOS对动画的操作分为两类:
CALayer层的操作
UIView的操作
二者有何区别
UIView里面包含有一个CALayer层
UIView之所以能够在屏幕上显示出来,完全因为其内部拥有一个CALayer层
CALayer层的操作更底层更轻量级、性能更高。
UIView动画执行完毕之后不会反弹,而CALayer动画改变layer的状态位置,出现假象的改变,其实实际位置并没有改变...
分类:
移动开发 时间:
2016-04-28 12:24:18
阅读次数:
179
详解CALayer 和 UIView的区别和联系 1.首先UIView可以响应事件,Layer不可以. UIKit使用UIResponder作为响应对象,来响应系统传递过来的事件并进行处理。UIApplication、 UIViewController、UIView、和所有从UIView派生出来的U ...
分类:
其他好文 时间:
2016-04-27 08:15:24
阅读次数:
375
iOS引入动画效果可以使我们的软件得到更好的用户体验,因此动画的深入研究无疑对于开发者一个很好的加分项。
常见的iOS对动画的操作分为两类:
CALayer层的操作
UIView的操作
二者有何区别
UIView里面包含有一个CALayer层
UIView之所以能够在屏幕上显示出来,完全因为其内部拥有一个CALayer层
CALayer层的操作更底层更轻量级、性能更高。
UIView动画执行完毕之...
分类:
移动开发 时间:
2016-04-26 20:18:36
阅读次数:
211