颜色菜单选择器

时间:2012-03-29 02:25:08

标签: objective-c xcode cocoa

如何在我的可可应用程序中为文本设置颜色选择器?我试图得到像微软word上使用的相同的颜色选择菜单。这是一个弹出按钮或颜色好还是什么?

enter image description here

谢谢!

2 个答案:

答案 0 :(得分:1)

这不是标准的Cocoa控件,所以如果你希望你的选择器看起来像那样你就必须提出自己的实现。尽管如此,你可能最好使用标准的Cocoa控件来控制颜色 - 它们已经在许多程序中使用,因此用户已经熟悉它们了。有NSColorWell,它显示单一颜色,NSColorPicker,提供用于选择颜色的用户界面。请阅读Color Programming Topics中的两者。

答案 1 :(得分:1)

我个人建议你不要模仿微软的用户界面。它看起来非常像Mac,你可以做得更好。

您可以将此类功能实现为弹出按钮,并在按钮的菜单中为各种颜色选择器部分使用自定义视图。 Apple的MenuItemView示例代码显示了如何在菜单项中使用自定义视图。