【问题标题】:Open color palette on IBAction given to button在给按钮的 IBAction 上打开调色板
【发布时间】:2011-06-30 06:28:31
【问题描述】:

我有一个圆形矩形纹理按钮。单击该按钮后,我想打开一个调色板。我已经使用了这段代码,但它不起作用:

- (IBAction)chooseColor:(id)sender
{
    NSColorPanel *colorPanel;
    colorPanel = [NSColorPanel sharedColorPanel];
    [colorPanel setColor:[sender color]];

}

这是一个 Mac 应用程序。

【问题讨论】:

  • 为什么不使用标准的NSColorWell?单击按钮选择颜色没有多大意义。
  • ^ 他说的。另外,这是您提出同样问题的第三个问题。你为什么要发送垃圾邮件?

标签: objective-c cocoa


【解决方案1】:

随时获取该面板。祝你好运!

[[NSApplication sharedApplication] orderFrontColorPanel:nil];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多