我正在学习为OS X / iOS编程,我正在尝试为我的第一个OS X应用创建颜色组合框(就像你在如下图所示但我不知道该如何做,也无法在互联网上找到任何帮助或提示。
你能帮助我理解我必须为我的用户界面选择哪种对象(在视觉上说),然后如何使用一组颜色值来创建会话历史记录?
谢谢!
答案 0 :(得分:2)
首先,您正在寻找的控件是NSPopUpButton
(NSPopUpButton Class Reference,Application Menu and Pop-up List Programming Topics)
取决于您在菜单项中使用NSAttributedStrings
实际尝试实现的目标颜色,您可以选择背景颜色,例如。
string = [[NSMutableAttributedString alloc] initWithString:@"MyString"
attributes:@{NSBackgroundColorAttributeName : [NSColor brownColor]}];
检查例如有关如何使用属性字符串的详细信息,请here。