ฉันมีวงกลมเล็กๆ สี่วงบนหน้าจอในตำแหน่งสุ่ม วงกลมเล็กๆ เหล่านี้อาจอยู่ที่ใดก็ได้บนหน้าจอและอยู่ด้านหน้า MapView
ฉันจะสร้างรูปร่างตามวงกลมเหล่านั้นได้อย่างไร
นอกจากนี้ผู้ใช้สามารถกดปุ่มเพื่อสุ่มเปลี่ยนตำแหน่งของวงกลม ดังนั้นจึงต้องสร้างรูปร่างขึ้นใหม่
จนถึงตอนนี้ ฉันกำลังอ่านเกี่ยวกับ UIBezierPath และฉันสามารถสร้างรูปร่างตามคะแนนได้ แต่ฉันไม่สามารถทำได้ในเชิงไดนามิก
UIBezierPath* bezierPath = [UIBezierPath bezierPath];
[bezierPath moveToPoint: CGPointMake(52, 33)];
[bezierPath addLineToPoint: CGPointMake(145, 19)];
[bezierPath addLineToPoint: CGPointMake(158, 79)];
[bezierPath addLineToPoint: CGPointMake(66, 103)];
[UIColor.grayColor setFill];
[bezierPath fill];
CGContextRef
จะช่วยให้คุณบรรลุสิ่งที่คุณต้องการ - person Randy   schedule 14.02.2016