CodeV

(第3章)小结

本章探讨了在将图像绘制到iOS上下文时遇到的几个常见挑战。您阅读了有关基本图像生成,字节和图像之间的转换,添加inset调整和执行PDF绘图的知识。在你阅读下一章之前,这里有一些关于这一章的最后的想法:

  • Alignment insets是你的朋友。它们使您能够构建复杂的视觉呈现,同时简化与Auto Layout的集成。如果你在绘制时保持核心视觉效果,他们会为你节省大量的细节工作。在那里,你只需要添加这些图像到标准图像视图,让Auto Layout做剩下的工作。
  • 当从图形或照片中取出字节数据时,直接使用它们或将它们移动到数字信号处理(DSP)库以创建视觉效果非常容易。您在本章中看到的例程(图像到字节和字节到图像)提供了DSP处理和UIKit图像呈现之间的重要桥梁。
  • 当在UIKit绘图和Quartz绘图之间切换使用时,不要忽略坐标系统的差异。本章中的PDF示例避免了两个而不是一个单独的陷阱。要在Quartz翻转绘图系统中使用UIKit源矩形,您必须转换这些矩形以匹配反转的坐标。

本文翻译自《iOS Drawing Practical UIKit Solutions》作者:Erica Sadun,翻译:Cheng Dong。如果觉得本书不错请购买支持正版:亚马逊购买传送门,本书所有源代码可在GitHub上下载。译者虽然力求做到信,达,雅,但是由于时间仓促加之译者水平十分有限,文中难免会出现不正确,不准确,词不达意,难于理解的地方,还望各位批评指正,共同进步,谢谢。转载请注明出处。