У меня проблема с перерисовкой пользовательского представления в простом приложении какао. Рисование основано на одном параметре, который изменяется простым NSSlider. Однако, хотя я реализую методы -setParameter: и -parameter и привязываю значение ползунка к этому параметру в построителе интерфейса, я не могу создать собственное представление для перерисовки самого себя.
Код, выполняющий перерисовку, выглядит следующим образом:
- (void)setParameter:(int)newParameter {
parameter = newParamter;
NSLog(@"Updated parameter: %d", parameter);
[self setNeedsDisplay:YES];
}
Я ПОЛУЧАЮ сообщение об установке нового параметра, хотя представление не перерисовывается. Любые идеи приветствуются!