首页 > 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:重写 类中的 drawR

CALayer子类

那我们就先讲讲常用的吧 CAShapeLayer 用UIBezierPath可以绘制任意路径的图像,那么CAShapeLayer就可以通过UIBezierPath绘制任意形状的阴影了 - (void)viewDidLoad { [super viewDidLoad]; //create path UIBezierPath *path = [[UIBezierPath alloc] init]; [path mov

iOS动画:CAKeyframeAnimation

网络中Core Animation类的继承关系图       属性简介 @interface CAKeyframeAnimation : CAPropertyAnimation/* 提供关键帧数据的数组,数组中的每一个值都对应一个关键帧。根据动画类型(keyPath)的不同 ,值的类型不同*/@property(nullable, copy) NSArray *values;/*基于点