SwiftUI绘图之多边形绘制Paths

本文价值与收获

看完本文后,您将能够作出下面的界面

Jietu20200319-235855@2x.jpg

看完本文您将掌握的技能

  • Paths基础使用
  • CGAffineTransform 基础使用
  • 如何实现平均旋转

解决方案

SwiftUI允许我们通过遵循Shape协议来绘制自定义路径,因此我们可以创建自己的形状,这些形状与Rectangle,Capsule和Circle相同。遵循此协议并不难,因为您所要做的就是支持一个接受CGRect并返回Path的path(in :)方法。更好的是,您可以使用以前使用CGPathorUIBezierPath`构建的任何路径,然后将结果转换为SwiftUI路径。

还有 55% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥1.68 继续阅读

推荐阅读更多精彩内容