用Swift Playground 做出及認識英國國旗 — #43 從程式製作國旗圖案
現在的英國(UK)是由四個王國所組成的, 分別是英格蘭(England), 蘇格蘭(Scotland), 北愛爾蘭(Northern Ireland), 及威爾斯(Wales), 組合起來便是
United Kingdom(聯合王國)
而英國的國旗是由各王國的國旗結合而成的
首先是英格蘭旗幟:
程式碼:https://github.com/Chosen3137/Flag-Homework/blob/master/EnglandFlag.playground/Contents.swift
後來先和蘇格蘭合併
蘇格蘭旗幟:
程式碼:https://github.com/Chosen3137/Flag-Homework/blob/master/ScotlandFlag.playground/Contents.swift
合併成為大不列顛, 旗幟:
最後和當時的愛爾蘭合併
愛爾蘭旗幟:
程式碼:https://github.com/Chosen3137/Flag-Homework/blob/master/IrelandFlag.playground/Contents.swift
最後成為我們現在所看到的英國國旗:
程式碼:https://github.com/Chosen3137/Flag-Homework/blob/master/UK%20Flag.playground/Contents.swift
至於為什麼沒有威爾斯(Wales)的國旗呢
絕對不是因為太難畫!(也是啦)
真正的原因是因為威爾斯很早以前就被併入英格蘭的領土了, 所以他的國旗就沒有放在現在的英國國旗上~
— — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
補充一下小心得: 雖然英國國旗乍看之下就是把程式碼合併在一起, 但裡面有一些細節, 例如某些backgroundview會蓋掉其他的layer 等等 要試了才知道!