仿手作星月旗 ft.UIBezierPath
IPFS
伊斯蘭傳統中星星和月亮皆是指引人類的重要象徵,也是清真寺圓頂和尖塔常見的建築裝飾。虔誠畫出『樸實』,具有『手作溫度』的星月旗幟,祺願自己在 UIBezierPath 的學習之路漸得大智慧!
新加坡國旗上也有星月圖騰,信仰伊斯蘭教的馬來人應該很感動吧。多元族群融合的重要價值,就是買的到好多令人流口水的美食,馬來飯、娘惹菜、印度咖哩魚頭等等相映成趣。
遇到的困難
- 查到的座標畫在 swift UI 位置跑掉,對比原作比例不對。
- 新月是用簡單、粗暴的方法畫的,橢圓減掉圓,不知道怎麼量測原圖的圓心和長短徑、半徑。
- 本來第一時間想到用 mask 疊加不同層,但發現不夠直覺。layer.addSublayer()比較符何需求。
- UIBezierPath 很難相處,研究很久不知道addQuadCurve怎麼用,不理解怎麼定出中心點和control point。這是要複習幾何嗎?不記得學過這個觀念。
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
- 来自作者
- 相关推荐