Если UIImageView и UITextView содержатся в другом UIView. Или, если вы можете создать UITextView и UIImageView в одном и том же UIView, вы можете сделать это.
UIGraphicsBeginImageContext(myView.bounds.size);
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Где myView равен UIView, содержащему два.
Вы также можете нарисовать каждый из них (путем соответствующей настройки рамки) в myView, чтобы выполнить то же самое.