我想实现一个NSOutlineView子与渐变背景:NSOutlineView渐变背景
- (void)drawBackgroundInClipRect:(NSRect)clipRect {
[gradient drawInRect:clipRect angle:90];
}
它几乎可以作为假定:
但是当我调整看法,梯度“打破”:
除了在物品所覆盖的区域以外,渐变在各处都能正确渲染。当我改变窗口的关键状态(通过切换到另一个应用程序),该区域也被正确渲染,就像我折叠队列项目一样。我错过了什么?调整大小后,我应该怎样更新该区域的背景?
我可以看到颜色方案变得难以阅读,特别是当你达到15+队列时。 – 2012-01-09 23:52:25
是的,我知道,但在这一点上,我只是想弄清楚如何制作渐变。 – 2012-01-10 08:35:52