我想为视图设置背景色,到目前为止,我已经在Xib中将该视图子类化,并且在drawRect方法中,我正在设置颜色。

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


我正在使用[self.view enterFullScreenMode:screen withOptions:nil];全屏显示视图(其中包含图像)。但是当以全屏模式查看时,它将显示默认的灰色背景,而不是黑色。如何将背景设置为黑色?

最佳答案

确定要调用方法吗?放置一个NSLog以确保。

如果是,则删除[super drawRect:dirtyRect];

10-07 18:36
查看更多