2014-04-03 144 views
0

我想設置一個背景顏色到一個視圖,截至目前,我已經在Xib和drawRect方法中設置了顏色的子視圖。全屏更新NSView背景顏色

- (void)drawRect:(NSRect)dirtyRect { 
    [[NSColor blackColor] setFill]; 
    NSRectFill(dirtyRect); 
    [super drawRect:dirtyRect]; 
} 

正在使用[self.view enterFullScreenMode:screen withOptions:nil];以全屏顯示視圖(其中包含圖像)。但是當視圖處於全屏模式時,它會顯示默認的灰色背景而不是黑色。我怎樣才能將背景設置爲黑色?

回答

1

你確定你的方法調用?把NSLog確保。

如果是,則刪除線[super drawRect:dirtyRect];

+0

原來這是由於筆尖一些問題。它沒有分類。剛剛刪除了筆尖,然後再次完成。 – user88975