Estoy escribiendo una aplicación de iPhone en Objective-C que utiliza algunos dibujos personalizados en las vistas y me gustaría comparar varias revisiones de mi código para ver lo que realmente ayuda. Estaba planeando hacer esto al configurar una nueva aplicación, agregando mi código de dibujo personalizado al método drawRect: de la vista, luego, en un ciclo for en el controlador de vista, enviando [UIView setNeedsDisplay]
una gran cantidad de veces y cronometrando cuánto tiempo lleva a completar. Sin embargo, las llamadas setNeedsDisplay
parecen estar en caché, por lo que aunque lo llamo 1000 veces en un ciclo for, el método drawRect:
se llama solo una vez. Además, traté de llamar a drawRect: directamente, pero necesito un contexto de gráficos para hacer algunos dibujos y cuando no uso setNeedsDisplay:
UIGraphicsGetCurrentContext() no me da un contexto.Punto de referencia UIView drawRect: método
¿Alguna sugerencia?
Gracias,
Kyle
Eso funciona perfectamente, gracias. – Kyle