iOS学习笔记-055.简单矩阵操作
来源:互联网 发布:sql server error 40 编辑:程序博客网 时间:2024/05/18 06:15
- 简单矩阵操作
- 一主要方法说明
- 二代码
- 三图示
简单矩阵操作
一、主要方法说明
//缩放CGContextScaleCTM(CGContextRef __nullable c,CGFloat sx, CGFloat sy)//平移CGContextTranslateCTM(CGContextRef __nullable c,CGFloat tx, CGFloat ty)//旋转CGContextRotateCTM(CGContextRef __nullable c, CGFloat angle)
二、代码
//// WMView.m// 03_UIView44_矩阵操作//// Created by 杞文明 on 16/4/14.// Copyright © 2016年 杞文明. All rights reserved.//#import "WMView.h"@implementation WMView// Only override drawRect: if you perform custom drawing.// An empty implementation adversely affects performance during animation.- (void)drawRect:(CGRect)rect { //1. 获取上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); //----------矩阵操作------ //注意:设置矩阵操作必须在添加绘图信息之前 CGContextRotateCTM(ctx, M_PI_4); CGContextScaleCTM(ctx, 0.9, 1.1); CGContextTranslateCTM(ctx, 10, 20); //2. 绘制 CGContextAddEllipseInRect(ctx, CGRectMake(10, 1, 60, 60)); CGContextAddRect(ctx, CGRectMake(100, 1, 80, 40)); //3. 渲染 CGContextStrokePath(ctx);}@end
三、图示
0 0
- iOS学习笔记-055.简单矩阵操作
- ios学习笔记:关于Quartz2D使用(矩阵操作)
- IDL学习笔记(6)--矩阵操作
- Matlab矩阵操作基础,学习笔记...
- OpenCV学习笔记:矩阵的掩码操作
- iOS学习笔记-----文件操作
- iOS小明开发笔记(十五) (Quartz2D矩阵操作)
- iOS陆哥开发笔记(十八) (Quartz2D矩阵操作)
- iOS Quartz2D - 矩阵操作
- iOS学习笔记---简单的学习总结
- iOS学习笔记2—关于tableView的一些简单操作
- OpenCV学习笔记(四)—矩阵和图像操作
- Matlab学习笔记二:矩阵的高级操作
- opencv学习笔记1:矩阵和图像基本操作
- OpenGL超级宝典学习笔记——操作矩阵
- [Git]学习笔记 --简单远端操作命令
- HBase学习笔记-API简单操作
- Hive学习笔记-API简单操作
- 关于Tomcat的配置和工作原理
- 面试总结之C语言的静态变量、全局变量、局部变量
- 最大连续子序列和问题O(n)解法
- FLASH延长写寿命算法
- struts2的核心和工作原理
- iOS学习笔记-055.简单矩阵操作
- Android开发框架搭建——BaseActivity的抽取(二)
- 如何修改element.style内联样式;
- 快速点击的判断
- java体系结构介绍
- make clean与make distclean的区别
- vijos1033 整数分解(版本2)
- 使用命令行工具构建ionic项目
- 算法导论 思考题 3-2