首页 > TAG信息列表 > CGPointMake
IOS开发之——基本图像绘制-基本线条(72),Android开发谈
思路 获取上下文 设置绘图信息(拼接路径) 将路径添加到上下文 把上下文渲染到视图 代码 (void)drawRect:(CGRect)rect { // NSLog(@"%@",NSStringFromCGRect(rect)); //1.获取上下文 //CGContextRef CG CoreGraphics Ref引用 //目前学的上下文都跟UIGraphics有关,以后想几种特殊的layer动画
iOS的CoreAnimation框架下有一些特殊的layer,使用它们往往会做出非常炫丽的动画效果,不需要使用图片,不需要帧动画。下面我们就来看看三种常见的layer动画,分别是CAReplicatorLayer、CAEmitterLayer和CAGradientLayer。 一、复制层动画 CAReplicatorLayerCAReplicatorLayer可以复制自iOS绘制字符串和图片
原文链接:https://my.oschina.net/zyboy/blog/617423 绘制文字可以用 drawAtPoint,drawInRect方法 这两个方法的调用一定写在drawRect方法内,因为方法内部使用 CGContextRef - (void)drawRect:(CGRect)rect { NSString *str = @"这是一段聊天记录,iOS核心绘图
原文链接:https://my.oschina.net/zyboy/blog/617426 1.Quartz 2D(Core Graphics) 苹果公司使用C语言编写的一套绘图引擎(一组能够实现绘图API),即可以在iOS中使用,也可以在Mac OS X上使用 step1:自定义一个类,继承自UIView step2:重写 类中的 drawRCALayer子类
那我们就先讲讲常用的吧 CAShapeLayer 用UIBezierPath可以绘制任意路径的图像,那么CAShapeLayer就可以通过UIBezierPath绘制任意形状的阴影了 - (void)viewDidLoad { [super viewDidLoad]; //create path UIBezierPath *path = [[UIBezierPath alloc] init]; [path moviOS动画:CAKeyframeAnimation
网络中Core Animation类的继承关系图 属性简介 @interface CAKeyframeAnimation : CAPropertyAnimation/* 提供关键帧数据的数组,数组中的每一个值都对应一个关键帧。根据动画类型(keyPath)的不同 ,值的类型不同*/@property(nullable, copy) NSArray *values;/*基于点