本章介绍了UIBezierPath
类。它提供了该类的角色和可调整的属性的基本概述。你看到了如何填充和描边路径,以及如何构造复杂的形状。 您阅读了关于以常规和意想不到的方式构建新实例的方法。在进入更高级的路径主题之前,这里有一些最后的想法:
- 路径提供了一个强大的工具,用于表示几何信息和绘制材料到您的应用程序。它们创建了一个基于矢量的形状封装,可以在任何位置,任何大小以及任何旋转中使用。它们的分辨率独立性意味着无论它们画在什么尺度都能保持清晰度和细节。
- 当你把字符串转成路径,你可以体会到文本的很多乐趣。从填充文本颜色到使用单独的字符形状,有丰富表现力的可能性可以供你利用。
- 在使用边界框计算估计绘制边界时要小心。像miters和线caps之类的项目在绘制时可能会超出路径的基本边界。
本文翻译自《iOS Drawing Practical UIKit Solutions》作者:Erica Sadun,翻译:Cheng Dong。如果觉得本书不错请购买支持正版:亚马逊购买传送门,本书所有源代码可在GitHub上下载。译者虽然力求做到信,达,雅,但是由于时间仓促加之译者水平十分有限,文中难免会出现不正确,不准确,词不达意,难于理解的地方,还望各位批评指正,共同进步,谢谢。转载请注明出处。