Ну, это кусок кода, который я использовал в одном из моих приложений, и он отлично работает
UIGraphicsBeginImageContext(someImageView.frame.size);
[someImageView.image drawInRect:someImageView.frame];
CGRect rect = CGRectMake(somex, somey, somewidth, someheight);
CGContextClearRect(UIGraphicsGetCurrentContext(), rect);
someImageView.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Чтобы это работало с вашим кодом, вам нужно создать представление изображения, если у вас его нет, а затем заменить переменную someimageview
на ваше изображение.
Необходимо указать значения для somex, somey, somewidth and someheight
.