gpt4 book ai didi

macos - NSTableCellView 透明背景

转载 作者:行者123 更新时间:2023-12-03 16:36:55 24 4
gpt4 key购买 nike

在我的自定义 NSTableCellView 中,我以这种方式重写 -(void)drawRect (我这样做是因为我有 NSWindow图案图像背景。我只需要在 cellView 中显示 NSLabel):

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

我得到了这个结果,它使整个 NSWindow 透明:

enter image description here

我想要像 VOX mac app 这样的结果做(看红色 eclipse ,你会看到cellView与父背景图像是透明的):

enter image description here

最佳答案

我已经解决了我的问题:
我用过MMScroller库(请阅读它的设置过程),以及 xcode 中的一些技巧:

我在 tableView 属性检查器 中选中了交替行。然后,只需在属性检查器中将tableView背景颜色设置为clearColor即可完成工作。

enter image description here

关于macos - NSTableCellView 透明背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19474436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com