Estoy cargando varios UIViews en un UIScrollView y estoy tratando de rastrear por qué están usando tanta memoria. Después de un proceso de eliminación utilizando instrumentos, descubrí que establecer el color de fondo de las vistas aumenta el uso de la memoria 4 veces.Establecer el color de fondo de un UIView aumentando el uso de la memoria
Si no configuro el color de fondo, el uso de memoria se sitúa en alrededor de 4.5 megas. Tan pronto como configuro el color de fondo para cualquier color rojoColor o clearColor, el uso de la memoria salta a 17 megas.
Aquí está el código:
ThumbnailView *thumbView = [[ThumbnailView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 225.0f, 320.0f)];
thumbView.tag = aCounter;
thumbView.backgroundColor = [UIColor clearColor];
¿Alguien sabe qué podría estar causando esto?
Lo que realmente quiero después es tener el fondo claro. Si no hay forma de evitar esto, ¿hay alguna otra forma de establecer el fondo de una UIView que sea clara?
Tengo exactamente el mismo problema. si no configuro el color de fondo claro, las vistas aparecen con un fondo negro. ¿Cuál fue tu solución? –