本文價(jià)值與收獲
看完本文后,您將能夠作出下面的界面

Jietu20200319-235855@2x.jpg
看完本文您將掌握的技能
- Paths基礎(chǔ)使用
- CGAffineTransform 基礎(chǔ)使用
- 如何實(shí)現(xiàn)平均旋轉(zhuǎn)
解決方案
SwiftUI允許我們通過遵循Shape協(xié)議來繪制自定義路徑,因此我們可以創(chuàng)建自己的形狀,這些形狀與Rectangle,Capsule和Circle相同。遵循此協(xié)議并不難,因?yàn)槟龅木褪侵С忠粋€(gè)接受CGRect并返回Path的path(in :)方法。更好的是,您可以使用以前使用CGPathorUIBezierPath`構(gòu)建的任何路徑,然后將結(jié)果轉(zhuǎn)換為SwiftUI路徑。