今天说一下有关动画的基础,希望能帮助到一些刚接触iOS动画或者刚开始学习iOS的同学,如有异议,希望能指正,谢谢。 一、一些基础的概念 下面介绍的都是QuartzCore框架下的内容。 1、CAMediaTimingFunction 时间函数(也被称为缓冲函数),用来描述动画过程中运动的速率情况,也 ...
分类:
移动开发 时间:
2016-08-03 18:39:49
阅读次数:
258
UIView是在/System/Library/Frameworks/UIKit.framework定义,也就是处于Cocoa Touch层。 CALyer是在/System/Library/Frameworks/QuartzCore.framework定义,也就是处于Media层。 从iOS整个体 ...
分类:
其他好文 时间:
2016-07-31 15:42:20
阅读次数:
141
1.保存到iOS照片库需要引入QuartzCore.framework框架,具体代码如下:.h文件#import <QuartzCore/QuartzCore.h>UIImageView *imageView;@property (nonatomic, retain) IBOutlet UIImag ...
分类:
移动开发 时间:
2016-07-15 00:39:58
阅读次数:
236
我们知道, 如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。 对于这种情况,Stackoverflow上提供了几种解决方案 。 ...
分类:
其他好文 时间:
2016-06-15 19:06:28
阅读次数:
170
参考cocoa core animation(实质应该是QuartzCore的Layer)的设计,尝试在winodws平台下开发一个类似的动画UI引擎。 使用实验引擎,仿QQ电脑管家加速小火箭做了一个demo。 ...
一年前想写一个像cocoa那样,可以方便层动画开发的引擎,写着写着又逆向它的QuartzCore.framework,也就是CoreAnimation的底层,已经大半年没有搞windows这个引擎。大体来看,动画简单来说有9要素,矩形区域(x, y, w, h),仿射变换矩阵(translation ...
承接上一篇,上一篇讲到可以在lldb调试中调用QuartzCore.framework里的CA::Render::Object::show方法来是观察CA::Render模块内的类的信息,但是在lldb控制台上却并没有任何输出信息,到底信息输出到哪里了呢,不知道最终目的去向,就等同功亏一篑。不着急( ...
分类:
数据库 时间:
2016-06-07 20:49:27
阅读次数:
571
iOS 动画初步 1. CALayer的使用 (图层) 属于QuartzCore.framework 框架 跨平台 我们在开发中使用的UIKit.framework里面的控件之所以可以看见,主要是由于他拥有了CALayer。 CALayer在设置部分属性时,有动画效果,(隐试动画)有 Animata ...
分类:
移动开发 时间:
2016-06-06 00:45:32
阅读次数:
207
1、需要导入QuartzCore.framewoork框架到工程2、在文件中导入#import 3、设置 ...
分类:
其他好文 时间:
2016-05-31 18:34:31
阅读次数:
148
CoreAnimation基本介绍: CoreAnimation动画位于iOS框架的Media层 CoreAnimation动画实现需要添加QuartzCore.Framework CoreAnimation基本上是LayerAnimation CoreAnimation分类: CoreAnimat ...
分类:
其他好文 时间:
2016-05-27 21:57:03
阅读次数:
450