
iOS动画
文章平均质量分 91
Walden_tinghou
这个作者很懒,什么都没留下…
展开
-
iOS动画(一):拍电影与CABasicAnimation
声明:本文是本人 编程小翁 原创,转载请注明。动效设计一直是iOS平台的优势,良好的动效设计可以很好地提升用户体验。而动画则是动效的基础支撑。本动画系列将从易到难逐步分析,本文就是第一站:CABasicAnimation。通过本文,你能收获到:以拍电影的思路写动画代码编写自己的简单动画库一、概念这个部分你需要了解以下概念: CALayer、CAAni转载 2016-04-26 21:48:14 · 555 阅读 · 0 评论 -
iOS Core Animation Advanced Techniques(中文翻译)
最近项目中 画图和动画的需求比较多,网上找资料发现本书很不错而且找到了中文翻译版,转载过来。翻译,喵~知识是人类进步的阶梯1-图层树2-寄宿图3-图层几何学4-视觉效果5-变换6-专有图层7-隐式动画8-显式动画9-图层时间10-缓冲11-基于定时器的动画12-性能调优1转载 2016-11-30 14:42:59 · 1650 阅读 · 0 评论 -
使用CAShapeLayer的path属性与UIBezierPath画出扫描框
使用CAShapeLayer的path属性与UIBezierPath画出扫描框原创 2016-04-26 22:05:19 · 4316 阅读 · 1 评论 -
ios开发总结之transform
前言:开发当中一些动画 缩放 效果往往需要transform1.效果2.代码#import "ViewController.h"@interface ViewController ()- (IBAction)leftRotate:(id)sender;- (IBAction)up:(id)sender;- (IBAction)big:(id)sender;@原创 2016-04-21 21:31:50 · 394 阅读 · 0 评论 -
iOS开发常用的几种动画效果
1.block代码块动画/** * 大图 */- (IBAction)bigImg { // 1.添加阴影 UIButton *cover = [[UIButton alloc] init]; cover.frame = self.view.bounds; cover.backgroundColor = [UIColor blackColor];原创 2013-11-13 13:00:26 · 927 阅读 · 0 评论 -
iOS开发总结之 CATransition
1.代码//#import "ViewController.h"@interface ViewController ()- (IBAction)previous;- (IBAction)next;@property (weak, nonatomic) IBOutlet UIImageView *iconView;/** * 当前图片的索引 */@property (n原创 2016-04-30 11:21:55 · 730 阅读 · 0 评论 -
ios开发总结之 CAKeyframeAnimation
1.storyboard中加载一个view2.demo示例1/** (1)values属性 values属性指明整个动画过程中的关键帧点,需要注意的是,起点必须作为values的第一个值。 (2)path属性 作用与values属性一样,同样是用于指定整个动画所经过的路径的。需要注意的是,values与path是互斥的,当values与path同时指定时,pat原创 2016-04-30 10:55:17 · 1682 阅读 · 0 评论 -
iOS开发总结之CABasicAnimation
1.创建图层#import "ViewController.h"@interface ViewController ()@property(strong,nonatomic) CALayer *layer;@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad];原创 2016-04-30 10:36:15 · 453 阅读 · 0 评论 -
UIBezierPath介绍
前言UIBezierPath是UIKit中的一个关于图形绘制的类,是通过Quartz 2D也就是CG(Core Graphics)CGPathRef的封装得到的,从高级特性支持来看不及CG。UIBezierPath类可以绘制矩形、圆形、直线、曲线以及它们的组合图形。UIBezierPath对象对象创建方法// 创建基本路径+ (instancetype转载 2016-04-26 22:37:07 · 884 阅读 · 0 评论 -
iOS开发总结之图层CALayer
1.代码#import "ViewController.h"#import @interface ViewController ()@property (weak, nonatomic) IBOutlet UIView *purpleView;@property (weak, nonatomic) IBOutlet UIImageView *iconView;@end@imp原创 2016-04-26 23:56:46 · 414 阅读 · 0 评论 -
【原】iOSCoreAnimation动画系列教程(二):CAKeyFrameAnimation【包会】
在上一篇专题文章【原】iOSCoreAnimation动画系列教程(一):CABasicAnimation【包会】中我们学习了iOS核心动画CoreAnimation中CABasicAnimation动画的使用方法。CABasicAnimation已经可以应付一些比较简单的应用场景了,比如view的平移出现、淡入淡出等。但是在有些情况下直线的运动并不能满足我们的需要,因此有必要学习进阶版的核心动画转载 2016-04-26 22:45:14 · 629 阅读 · 0 评论 -
关于CGContextRef和CGMutablePathRef&UIBezierPath
1.CGContextRef1.1背景知识Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.Quartz提供了以下几种类型的Graphics Context:Bitmap Graphics ContextPDF Graphics ContextWindow原创 2015-03-28 23:39:45 · 4159 阅读 · 0 评论