2011-09-23 95 views
0

我想爲NSView設置自定義背景。我需要根據某些行動設置不同的背景。所以我爲這個視圖創建了2個CAlayers並試圖用colorWithPatternImage填充它。這是一個正確的方法嗎?如果不是,我該怎麼做?爲nsview設置不同的背景

問候,

LS開發

回答

0

你可以繼承你想要的視圖,並在其drawRect:方法做這樣的事情

- (void)drawRect:(NSRect)dirtyRect 
{ 
    // Colour the background 
    [[NSColor orangeColor] set]; 
    NSFillRect (dirtyRect); 

    // Now draw the parent 
    [super drawRect:dirtyRect]; 
}