我想實現一個NSOutlineView子與漸變背景:NSOutlineView漸變背景
- (void)drawBackgroundInClipRect:(NSRect)clipRect {
[gradient drawInRect:clipRect angle:90];
}
它幾乎可以作爲假定:
但是當我調整看法,梯度「打破」:
除了在物品所覆蓋的區域以外,漸變在各處都能正確渲染。當我改變窗口的關鍵狀態(通過切換到另一個應用程序),該區域也被正確渲染,就像我摺疊隊列項目一樣。我錯過了什麼?調整大小後,我應該怎樣更新該區域的背景?
我可以看到顏色方案變得難以閱讀,特別是當你達到15+隊列時。 – 2012-01-09 23:52:25
是的,我知道,但在這一點上,我只是想弄清楚如何製作漸變。 – 2012-01-10 08:35:52