许多应用程序(例如邮件)中使用的标准源视图样式侧栏在窗口处于活动状态时具有蓝色,而在窗口处于非活动状态时具有另一种颜色 - 跟随标题栏的状态变化。
由于各种原因,我开发了一个自定义侧边栏,但仍然希望背景具有相同的效果。
这个想法是制作一个NSView
填充背景的自定义,并将其用作侧边栏的背景。我已经给它一个我想要设置的属性“活动”,并且 draw 方法相应地用两个不同的渐变填充矩形。
现在,问题是:将这种视图与窗口状态挂钩的最佳方法是什么?
许多应用程序(例如邮件)中使用的标准源视图样式侧栏在窗口处于活动状态时具有蓝色,而在窗口处于非活动状态时具有另一种颜色 - 跟随标题栏的状态变化。
由于各种原因,我开发了一个自定义侧边栏,但仍然希望背景具有相同的效果。
这个想法是制作一个NSView
填充背景的自定义,并将其用作侧边栏的背景。我已经给它一个我想要设置的属性“活动”,并且 draw 方法相应地用两个不同的渐变填充矩形。
现在,问题是:将这种视图与窗口状态挂钩的最佳方法是什么?