?首先ØCALayer是定义在QuartzCore框架中的ØCGImageRef、CGColorRef两种数据类型是定义在CoreGraphics框架中的ØUIColor、UIImage是定义在UIKit框架中的Ø?其次ØQuartzCore框架和CoreGraphics框架是可以跨平台使用的,在i...
分类:
其他好文 时间:
2015-09-15 10:44:13
阅读次数:
115
一、UIView封装的动画图层动画有2个致命的缺点:1>默认情况下会反弹。2>你所看到的动画都是假象,图层的属性一直都没有变过所以建议能用UIView就用UIView,实在不行再用图层。1.UIView的移动动画-(void)touchesBegan:(NSSet *)touches withEve...
分类:
移动开发 时间:
2015-09-04 22:33:37
阅读次数:
278
掌握CALayer的基本属性CALayer和UIView的关系position和anchorPoint的作用CALayerCALayer的基本使用CALayer的属性//边框宽度(从Layer里面圈出一块出来作为边框)self.purpleView.layer.borderWidth = 10;//...
分类:
移动开发 时间:
2015-09-02 18:43:46
阅读次数:
232
1、概述Core Animation是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍,使用它需要先添加QuartzCore.framework和引入对应的框架。特别注意的是核心动画的动画效果只是“假象”,产生动画的那个view实际上并未发生任何变化。开发步骤:第一步...
分类:
移动开发 时间:
2015-08-31 21:40:43
阅读次数:
272
一、图形上下文栈1.自定义一个MJView,继承自UIView2.将默认View的Class设置为MJView3.实现drawRect:方法-(void)drawRect:(CGRect)rect{ //1.获得上下文 CGContextRef ctx = UIGraphicsGetCurr...
分类:
移动开发 时间:
2015-08-21 20:50:33
阅读次数:
244
#define MJColor(r,g,b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]1.自定义一个MJHumanView,继承自UIView2.默认View(整一个View)的Class设置为...
分类:
移动开发 时间:
2015-08-21 14:57:49
阅读次数:
223
一、理论知识什么是Quartz2DQuartz2D实例Quartz2D在iOS开发中的价值图形上下文自定义ViewdrawRect:方法绘图顺序(后盖前)Quartz2D须知二、画线段1.新建一个类MJLineView,继承自UIView。2.拖一个UIView,Class为MJLineView3....
分类:
移动开发 时间:
2015-08-20 18:28:10
阅读次数:
502
核心动画基于QuartzCore框架,只能用于CALayer,可以实现3D效果,它在子线程中执行动画,不会阻塞主线程。
要实现核心动画,主要使用CABasicAnimation实现单步动画、使用CAKeyframeAnimation实现帧动画。
动画的主要属性有duration、keyPath、value、repeatCount等。
动画执行完毕后默认会复位,要取消复位,需要以下两行代码:
...
分类:
其他好文 时间:
2015-08-12 23:38:46
阅读次数:
126
添加libMobileVLCKit
添加库
libstdc++
libiconv
libbz2
Security
QuartzCore
CoreText
CFnetWork
OpenGLES
AudioToolbox
修改C++编译器为stdC++
?
添加引用路径HeaderSearch Paths 为/Users/fq/Desktop/VLCDemo/VLCDem...
分类:
其他好文 时间:
2015-08-12 19:32:26
阅读次数:
120
原文: http://blog.csdn.net/sqc3375177/article/details/25708447CoreGraphics.h一些常用旋转常量#define M_E 2.71828182845904523536028747135266250 e?#define M_LOG2E ...
分类:
其他好文 时间:
2015-07-29 15:21:12
阅读次数:
313