当前位置: 首页 > news >正文

乌兰察布做网站/公司网站建设全包

乌兰察布做网站,公司网站建设全包,新生活cms系统下载,地方志网站建设方案上下文状态栈 上下文状态栈为内存中的一块区域,它用来保存前上下文当的状态. 我们获取的图层上下文当中其实两块区域,一个是存放添加的路径,一个是用来保存用户设置的状态, 这些状态包括线条的颜色,线宽等. 当我们把上下文的内容渲染到View上面的时候, 它会自动将设置的所有上…

上下文状态栈


上下文状态栈为内存中的一块区域,它用来保存前上下文当的状态.
我们获取的图层上下文当中其实两块区域,一个是存放添加的路径,一个是用来保存用户设置的状态,
这些状态包括线条的颜色,线宽等.
当我们把上下文的内容渲染到View上面的时候,
它会自动将设置的所有上下文状态运行到保存的路径上面显示到View上面.

如果想要有多种状态,可以先把路径渲染到View上面,
再从新添加路径.添加完路径之后,重新设置上下文的状态.
再把新设置的上下文状态渲染到View上面.

我们可以利用上下文状态栈的方式,在设置状态之前,把之前的状态保存到上下文状态栈里面.
下一次想要再使用之前的状态时, 可以从上下文状态当中取出之前保存的上下文状态.

1.如何把上下文状态保存到上下文状态栈?
CGContextSaveGState(ctx);
2.如何从上下文状态栈中取出上下文状态?
CGContextRestoreGState(ctx);

 

 

上下文的矩阵

上下文的矩阵操作其实就是修改上下文的形变,
主要有以下几种
平移
CGContextTranslateCTM(ctx, 100, 100);
旋转
CGContextRotateCTM(ctx, M_2_PI);
缩放
CGContextScaleCTM(ctx, 0.5, 0.5);
注意:上下文操作必须得要在添加路径之前去设置

转载于:https://www.cnblogs.com/Lorraine1/p/4852416.html

http://www.jmfq.cn/news/5185315.html

相关文章:

  • php网站留言/广州网站优化服务商
  • 网站策划建站/百度天眼查
  • 做网站哪家好 青岛/武汉做seo
  • java做视频网站/百度一下首页版
  • 网站建设保教/中国十大互联网公司排名
  • ip地址做网站/网站内容优化怎么去优化呢
  • 自己做资金盘网站/营销型网站建设目标
  • 北京网站建设1000zhu/搜索数据
  • 114百事通做网站600/律师推广网站排名
  • 苏州网站建设技术/刷百度指数
  • 科技公司起名字大全免费/肇庆seo排名外包
  • 备案注销网站还有吗/网站建设需要啥
  • 互联网行业网站建设/福建seo顾问
  • 前端做项目网站/百度在线
  • 公司网站的开发/小说排行榜
  • 沈阳模板网站制作/营销型网页设计
  • 网站上线前营销推广工作准备/seo有哪些经典的案例
  • 济宁建设企业网站/域名免费查询
  • 项目营销策划公司/seo站外推广
  • 网站宣传搭建/茶叶网络营销策划方案
  • 北京展览馆网站建设/明天上海封控16个区
  • 网站建设制作视频教程/百度最新秒收录方法2022
  • 苹果网站用什么做的/免费产品推广网站
  • 制作什么网站好/数据分析方法
  • 免费微网站系统/百度竞价效果怎么样
  • 石家庄 外贸网站建设/新手seo要学多久
  • 乌鲁木齐全网建站/成都网络营销
  • 网站跳出率高/网站建设公司是怎么找客户
  • 做资讯网站/重庆seo网络推广优化
  • 什么网站可以做相册视频/站长工具seo推广