OS X Cocoa Color组合框

时间:2014-02-05 16:06:11

标签: ios objective-c macos cocoa

我正在学习为OS X / iOS编程,我正在尝试为我的第一个OS X应用创建颜色组合框(就像你在如下图所示但我不知道该如何做,也无法在互联网上找到任何帮助或提示。

enter image description here

你能帮助我理解我必须为我的用户界面选择哪种对象(在视觉上说),然后如何使用一组颜色值来创建会话历史记录?

谢谢!

1 个答案:

答案 0 :(得分:2)

首先,您正在寻找的控件是NSPopUpButtonNSPopUpButton Class ReferenceApplication Menu and Pop-up List Programming Topics

取决于您在菜单项中使用NSAttributedStrings实际尝试实现的目标颜色,您可以选择背景颜色,例如。

string = [[NSMutableAttributedString alloc] initWithString:@"MyString"
              attributes:@{NSBackgroundColorAttributeName : [NSColor brownColor]}];

检查例如有关如何使用属性字符串的详细信息,请here