美文网首页
iOS 绘图步骤以及常用绘图方式

iOS 绘图步骤以及常用绘图方式

作者: 至少还有妳 | 来源:发表于2019-06-09 00:03 被阅读0次

    1.纯C语言绘图方式

     

    2.通过 创建路径的形式 绘图

        (1)相对第一种纯C绘图方式比较 ,在纯C 的绘图基础 多了一步 将绘图的路径添加到上下文中,在进行绘制,同时由于使用 CGMutablePathRef 对象保存路径,存在数据缓存问题。

    3.通过OC方式创建路径 在进行绘图

    4.通过纯C的方式绘制路径在 结合 OC方式绘制路径方式 绘制线条

    5.纯OC 方式 绘制线条

    (1)相对之前4种方式 纯OC的方式 减少大量的代码,不需要在通过手动形式获取上下文对象,将路径添加到上下文等繁琐的操作,原因是OC绘图的方式在原有的C基础上做了二次封装 在 [path stroke]; 渲染时候 会自动获取上下文。

    总结:

    1)本文主要介绍了 5种绘图方式 分别是 OC 和 C 的绘图方式

    2)OC 和 C 路径 绘图方式

        1、C 使用 CGMutablePathRef对象 创建路径

        2、OC 使用UIBezierPath对象 创建路径

    3)OC 路径 与 C 路径之间 相互转换

        1. 将 CGMutablePathRef 路径对象 转换成 OC 路径对象(UIBezierPath)是通过 UIBezierPath 中提供 bezierPathWithCGPath 方法进行转换

        2.将 OC 路径对象 转换成 C 路径对象

            通过 path.CGPath方式 进行转换

    相关文章

      网友评论

          本文标题:iOS 绘图步骤以及常用绘图方式

          本文链接:https://www.haomeiwen.com/subject/kcbwxctx.html