在NSScrollView中的NSClipView奇怪的背景图像

时间:2013-09-27 15:42:41

标签: objective-c xcode macos

我正在尝试在我的NSTableView上获得透明背景,但是,似乎NSClipView位于NSScrollView内部会导致奇怪的背景问题,它似乎重绘了NSClipView中主要NSView的背景。 enter image description here

我已经完成了所有这一切,试图删除它,但它只是没有发生:

    [[self.scrollView contentView] setCopiesOnScroll:NO];
    [[self.scrollView contentView] setDrawsBackground:NO];
    [self.scrollView setDrawsBackground:NO];
    [self.scrollView setCopiesOnScroll:NO];

非常感谢任何帮助 问候,
麦克

1 个答案:

答案 0 :(得分:1)

找到答案。在NSView子类中创建背景图像时,将drawInRect的边界从dirtyRect更改为self.bounds。是一种享受。