setNeedsDisplay pas de travail?

J'ai un problème de redessiner une vue personnalisée simple application cocoa. Le dessin est basé sur un paramètre qui est en cours de modification par un simple NSSlider. Cependant, bien que je les mettre en œuvre-setParameter: et -paramètre des méthodes et lier curseur de la valeur de ce paramètre dans interface builder, je n'arrive pas à faire un affichage personnalisé à se redessiner.

Le code ne redessinant est comme ceci:

- (void)setParameter:(int)newParameter {
  parameter = newParamter;
  NSLog(@"Updated parameter: %d", parameter);
  [self setNeedsDisplay:YES];
}

Je FAIS passer le message sur la configuration de ce nouveau paramètre, bien que la vue ne se redessiner. Toutes les idées sont les bienvenue!

OriginalL'auteur Eimantas | 2008-11-29