ios-矩阵旋转缩放平移操作

来源:互联网 发布:淘宝网买东西找人付款 编辑:程序博客网 时间:2024/05/16 06:23

矩阵的旋转、缩放、平移操作一定是在添加路径到上下文中之前进行的否则是无效的。简单来说就是如下的操作

 //1、获取上下文    CGContextRef ctx=UIGraphicsGetCurrentContext();    //进行矩阵的旋转操作    //CGContextRotateCTM(ctx, M_PI_4);    //缩放操作,就是x缩短为0.5,y缩短为0.5    //CGContextScaleCTM(ctx, 0.5, 0.5);    //平移操作,圆心会向下偏移    CGContextTranslateCTM(ctx, 20, 20);    //先画一个圆    CGContextAddArc(ctx, 150,150 , 100, 0, 2*M_PI, 1);    CGContextMoveToPoint(ctx, 0, 0);    CGContextAddLineToPoint(ctx, 300, 300);        //设置下线宽    CGContextSetLineWidth(ctx, 10);    //渲染    CGContextStrokePath(ctx);
其实就是先把上下文旋转,缩放,平移了,然后在取绘制的所有的图形就是在旋转,缩放,平移之后的上下文中进行了。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 xp只读取消不了怎么办 手机地图信号弱怎么办 苹果定位不准确怎么办 苹果导航卡死怎么办 没有上传的发票怎么办 发票显示未上传怎么办 发票未上传怎么办 影响 公务员国考补录不合格的怎么办 车辆转入退档怎么办 校园网总是断网怎么办 校园网经常断网怎么办 身份证号姓名电话号码泄露怎么办 中国邮政银行短信通知怎么办 中通递送不到怎么办 智齿碎了一半怎么办 驾照扣50分怎么办 办不了租赁合同怎么办 收到佰仟律师函怎么办 佰仟律师打电话怎么办 右转车道右方路禁行怎么办 收费站没带现金怎么办 过收费站没有现金怎么办 高速收费站没有现金怎么办 过收费站没现金怎么办 查社保忘记密码怎么办 医保密码忘记了怎么办 买房房东不过户怎么办 转户口金牛区怎么办 高中办休学手续怎么办 电动车灯壳发黄怎么办 买二手车上当了怎么办 成都社保卡遗失怎么办 成都个人怎么办健康证 成都健康证怎么办周末 扶贫办 2020年后怎么办 学历认证通不过怎么办 中考落榜后该怎么办 高考没有填志愿怎么办 上海怎么办人户分离 四级考试被禁考怎么办 高考志愿没填怎么办