1. Определите касание изображения с помощью
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
2.В месте прикосновения добавьте UITextField и дайте пользователю возможность ввести свой текст.
3.После завершения написания текста объедините ImageView и TextField.
UIGraphicsBeginImageContext(myImageView.frame.size);
[myImageView.layer renderInContext:UIGraphicsGetCurrentContext()];
[mytextField.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *screenshotImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(screenshotImage, self, (SEL)@selector(image:didFinishSavingWithError:contextInfo:), nil);
Надеюсь, это поможет