gpt4 book ai didi

objective-c - 如何绘制半透明的NSTableRowView?

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

我想自定义绘制 float 组行背景,但无法做到。基本上我想要一个部分透明的背景(在滚动或不滚动时总是保持相同的外观),但是当 TableView 不滚动时,某些东西会改变我的 NSTableRowView 子类的外观(尽管在滚动时它看起来如预期)。这是解释问题的代码和图像。

- (void)drawBackgroundInRect:(NSRect)dirtyRect
{
[[NSColor colorWithCalibratedWhite:1.0 alpha:0.5] set];
[[NSBezierPath bezierPathWithRect:dirtyRect] fill];
}

对于表格单元格 View ,我尝试使用 NSTableCellView、NSView 和简单的 NSTextField (这是您在图像上看到的),但结果始终相同。

enter image description here

最佳答案

我可以通过打开标题单元格 View 及其 TableView 上的核心动画层来修复它。

关于objective-c - 如何绘制半透明的NSTableRowView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22392724/

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