深入学习路径内部知识扩展了使用UIBezierPath类的方式。特别地,它使您能够利用存储在每个实例的底层CGPath中的
CGPathElement
数据结构来为许多常见的iOS绘图挑战生成解决方案。想要沿着路径的曲线放置对象吗?想要将路径划分为子路径并单独对它们着色?基于元素的解决方案使您能够做到这一点。本章从很多教学实现细节开始。它完成了利用这些实现的解决方案为您的iOS项目创建引人注目的绘图结果。
- 5.1-路径元素
- 5.2-将贝塞尔曲线路径转换为元素数组
- 5.3-合法和非法路径
- 5.4-路径后面的数学
- 5.5-计算路径距离
- 5.6-插值路径
- 5.7-检索子路径
- 5.8-反转路径
- 5.9-绘制阴影
- 5.10-绘制内部和外部发光
- 5.11-颠倒路径
- 5.12-可视化路径顺序
- (第5章)小结
本文翻译自《iOS Drawing Practical UIKit Solutions》作者:Erica Sadun,翻译:Cheng Dong。如果觉得本书不错请购买支持正版:亚马逊购买传送门,本书所有源代码可在GitHub上下载。译者虽然力求做到信,达,雅,但是由于时间仓促加之译者水平十分有限,文中难免会出现不正确,不准确,词不达意,难于理解的地方,还望各位批评指正,共同进步,谢谢。转载请注明出处。