我有一个使用 NSBezierPath 进行绘图的窗口,有一个带有滑块的单独窗口,并且希望在滑块移动时更新绘图。是否需要每个窗口的单独子类和单独的对象?在这种情况下,做网点和文件所有者的正确方法是什么?
在这种情况下,我有两个窗口连接到一个班级。窗口不会更新绘图,但带有滑块的窗口会被绘制到上面。我不明白为什么它将自我与发件人混淆。发件人是滑块。
- (IBAction)branchSliderChange:(id)sender {
numberofbranches = [ _branchSlider intValue ] ;
[_branchLabel setIntegerValue: numberofbranches ];
[self drawRect:self.bounds];
[self setNeedsDisplay:YES];
}