Tengo un UIImageView con millones de vistas. Algunas de estas vistas tienen sombras de capa o brillo. Esta vista es un poco más grande que la pantalla del dispositivo.iPhone - allanando un UIImageView y subvistas a la imagen = imagen en blanco
Este punto de vista es básicamente una visión transparente grande que contiene muchos objetos (imágenes, botones, etc.)
ahora quiero aplanar todo en ese punto de vista a un UIImage. Entonces, lo hago:
UIGraphicsBeginImageContext([viewWithZillionsOfObjects bounds].size);
[[viewWithZillionsOfObjects layer] renderInContext:UIGraphicsGetCurrentContext()];
UIImage *result = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
resultado es igual a una imagen totalmente transparente, pero tiene el tamaño correcto.
¿echo en falta algo?
gracias
Este código funciona: http://stackoverflow.com/questions/3129352/need-to-capture-uiview-into-a-uiimage-including-all-subviews – AlexeyVMP
Este núcleo realmente funciona: http://stackoverflow.com/questions/3129352/need-to-capture-uiview-into-a-uiimage-including-all-subviews – AlexeyVMP