Próbuję narysować kilka okręgów wewnątrz UIImageView z określonego obrazu. To, co starałem się zrobić:Rysowanie kształtu w UIImageView IOS
UIGraphicsBeginImageContext(self.view.bounds.size);
CGContextRef contextRef = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(contextRef, 2.0);
CGContextSetStrokeColorWithColor(contextRef, [color CGColor]);
CGRect circlePoint = (CGRectMake(coordsFinal.x, coordsFinal.y, 50.0, 50.0));
CGContextStrokeEllipseInRect(contextRef, circlePoint);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[photoView addSubview:image];
Okrąg jest sporządzony w porządku, ale lubię PhotoView działać jako maska do niego. Więc jeśli na przykład przesuję UIImageView z UIView za pomocą animacji, chciałbym, aby kółko poruszało się wraz z nim. Ważne jest to, że współrzędne odnoszą się do całego ekranu.
Brzmi jak niestandardowy UIView lub pochodna niestandardowa UIImageView dla mnie. – trumpetlicks