gpt4 book ai didi

objective-c - 根据用户输入将属性设置为不同的值

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

我有两种颜色:

CGColorRef purpleColor = CGColorCreateGenericRGB(0.604, 0.247, 0.463, 1.0);
CGColorRef blackColor = CGColorCreateGenericRGB(0.0, 0.0, 0.0, 1.0);

还有一个 CALayer:

    NSView *contentView = [window contentView];
[contentView setWantsLayer:YES];
CALayer *layer = [contentView layer];
layer.backgroundColor = colorVariable;
layer.opacity = 0;
[window makeFirstResponder:contentView];

我希望能够将layer.backgroundColor设置为CGColorRef变量,然后能够在IBAction中的不同颜色之间更改它

- (IBAction)setColor:(id)sender
{
//Change Color Variable
}

我该怎么做?谢谢!

最佳答案

在操作中,读取按钮的状态(如果它是复选框)或识别它(如果有两个按钮)。根据您返回的状态/单击的按钮,将图层的颜色设置为一种颜色或另一种颜色。

或者,您可以考虑用 NSColorWell 替换按钮。

关于objective-c - 根据用户输入将属性设置为不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9918532/

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