Tengo un problema para volver a dibujar una vista personalizada en la aplicación de cacao simple. El dibujo se basa en un parámetro que está siendo modificado por un simple NSSlider. Sin embargo, aunque implemente los métodos -setParameter: y -parameter y enlace el valor del control deslizante a ese parámetro en el constructor de interfaces, no puedo hacer una vista personalizada para volver a dibujar.setNeedsDisplay no funciona?
El código que hace volver a dibujar es como esto:
- (void)setParameter:(int)newParameter {
parameter = newParamter;
NSLog(@"Updated parameter: %d", parameter);
[self setNeedsDisplay:YES];
}
me hace llegar el mensaje acerca de la configuración del nuevo parámetro, aunque la vista no redibuja en sí. ¡Cualquier idea es bienvenida!
gracias por señalar errata con verdadera/sí implemento mi propia drawRect: Método – Eimantas
si se pone un NSLog (@ "Hola") en la parte superior de su drawRect: método, ¿Consigue llaman? –
no, no se llama. se llama solo una vez al iniciar el programa – Eimantas