gpt4 book ai didi

objective-c - NSColor Set - 它有什么作用?

转载 作者:行者123 更新时间:2023-12-03 17:31:50 26 4
gpt4 key购买 nike

我正在学习教程,下面的方法属于 NSview 的子类。它只是绘制一个红色矩形。我只是不明白它是如何做到的。我不明白设置消息在 [bkgColor set] 中的作用以及它如何影响背景颜色?

- (void) drawRect: (NSRect) rect {
NSRect bounds = [self bounds];
NSColor *bkgColor = [NSColor redColor];
[bkgColor set];
[NSBezierPath fillRect: bounds];
}

谢谢!

最佳答案

set 方法为后续绘图命令设置当前绘图上下文的颜色。想象一下你有一盒蜡笔。如果你拿起红色蜡笔,这相当于[[NSColor redColor] set],所以现在如果你画线条或形状,它们将是红色的。

关于objective-c - NSColor Set - 它有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13870820/

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