從程式製作越南國旗

為什麼要選擇畫越南國旗呢?

因為我去年在胡志明市待了快一年

以前大家總喜歡說台日友好

實則越南人在台灣的人口數已超過30萬人

現在說是和台灣關係最為密切的國家也不為過

越南是位於東南亞中南半島東端的社會主義國家,北鄰中國,西接柬埔寨寮國,擁有超過9,500萬人口,位居世界第15名。越南的首都是河內,最大城市是胡志明市

胡志明市保留了許多法國時期的建築

先找出星星的座標位置

之後將位置填入

let backgroundView = UIView(frame: CGRect(x: 0, y: 0, width: 300, height: 200))let yellowtarView = UIView(frame: backgroundView.frame)yellowtarView.backgroundColor = UIColor(red: 255/255, green: 240/255, blue: 0/255, alpha: 1)backgroundView.backgroundColor=UIColor(red:255/255,green:0/255,blue:0/255,alpha:1)
let path = UIBezierPath()path.move(to: CGPoint(x: 91, y:80 ))path.addLine(to: CGPoint(x: 133, y:77 ))path.addLine(to: CGPoint(x: 150, y:41 ))path.addLine(to: CGPoint(x: 168, y:80 ))path.addLine(to: CGPoint(x: 207, y:82 ))path.addLine(to: CGPoint(x: 174, y:107 ))path.addLine(to: CGPoint(x: 190, y:149 ))path.addLine(to: CGPoint(x: 152, y:124 ))path.addLine(to: CGPoint(x: 113, y:148 ))path.addLine(to: CGPoint(x: 126, y:105 ))path.close()let starShapeLayer = CAShapeLayer()starShapeLayer.path = path.cgPathyellowtarView.layer.mask = starShapeLayerbackgroundView.addSubview(yellowtarView)

背景設定為紅底

就完成越南國旗了

--

--