2012-03-29 93 views
1

如何在我的可可应用程序中使用用于文本的颜色选择器?我正在尝试获取像在Microsoft Word上使用的相同颜色选择菜单。这是一个弹出式按钮或颜色或者什么?颜色菜单选配器

enter image description here

谢谢!

回答

1

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

你可以像这样实现一个弹出式按钮,并在按钮的菜单中使用各种颜色选择器部分的自定义视图。 Apple的MenuItemView示例代码显示了如何在菜单项中使用自定义视图。

1

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