당신이 UIImage를 그리기 원한다면 항상 UIGraphicsBeginImageContext로 생성 된 새로운 UIImage에 있어야한다는 요구가 있다는 것은 낭비가되지 않습니까? 빈번한 그림이 필요한 경우, 기존 UIImage를 그리게하지 않으시겠습니까? 이미이 작업을 수행 할 수있는 방법이 있습니까?
배경 : 사용자가 어딘가에 손을 대면 블록을 그립니다. 블록이 있으면 지우고 싶습니다. 블록을 관리해야하는 지점을 추적하기 위해 NSMutableArray을 사용하여 블록을 관리합니다. 사용자가 터치 할 때마다 터치 위치에 이미 블록이 포함되어 있는지 여부가 결정되고 그에 따라 어레이를 관리합니다. 문제 :이 문제에 대한 매우 이상한 의견이 있습니다. 우선
내가 같은 경로를 그릴 수있는 커스텀 UIView의이 그렇게 - (void)drawRect:(CGRect)rect{
[[UIColor blackColor] setStroke];
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetFillColor(ctx, CGColorG