Objective c 颜色菜单选择器

Objective c 颜色菜单选择器,objective-c,xcode,cocoa,Objective C,Xcode,Cocoa,如何为我的cocoa应用程序中使用的文本制作颜色选择器?我正在尝试获得与microsoft word相同的颜色选择菜单。这是一个弹出按钮还是颜色好还是什么 谢谢 这不是一个标准的Cocoa控件,因此如果您希望选择器看起来像这样,就必须提出自己的实现。不过,您最好使用标准的Cocoa颜色控件,因为它们在许多程序中都有使用,所以用户已经很熟悉了。有NSColorWell和NSColorPicker,前者显示单一颜色,后者提供选择颜色的用户界面。在中阅读这两方面的内容。我个人建议您不要模仿Micro

如何为我的cocoa应用程序中使用的文本制作颜色选择器?我正在尝试获得与microsoft word相同的颜色选择菜单。这是一个弹出按钮还是颜色好还是什么


谢谢

这不是一个标准的Cocoa控件,因此如果您希望选择器看起来像这样,就必须提出自己的实现。不过,您最好使用标准的Cocoa颜色控件,因为它们在许多程序中都有使用,所以用户已经很熟悉了。有NSColorWell和NSColorPicker,前者显示单一颜色,后者提供选择颜色的用户界面。在中阅读这两方面的内容。

我个人建议您不要模仿Microsoft的UI。它看起来很像Mac,你可以做得更好

您可以将这样的内容实现为一个弹出按钮,并在按钮的菜单中,为各种颜色选择器部分使用自定义视图。苹果的示例代码展示了如何在菜单项中使用自定义视图