Necesita capturar UIView en un UIImage, incluidas todas las subvistas

Necesito capturar una UIView y todas sus subvistas en un UIImage. El problema es que parte de la vista está fuera de la pantalla, por lo que no puedo usar la función de captura de pantalla, y cuando trato de usar la función UIGraphicsGetImageFromCurrentImageContext (), parece que tampoco captura las subvistas. ¿Debería estar capturando las subvistas y solo estoy haciendo algo mal? Si no, ¿hay alguna otra forma de lograr esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta