У меня есть четыре маленьких круга на экране в случайном месте. Эти маленькие круги могут быть где угодно на экране и перед 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