Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Ios使用色轮选择颜色_Objective C_Macos_Uicolor - Fatal编程技术网

Objective c Ios使用色轮选择颜色

Objective c Ios使用色轮选择颜色,objective-c,macos,uicolor,Objective C,Macos,Uicolor,我看过很多关于制作自己的“颜色选择器”的帖子,我目前正在制作。但我遇到了一个苹果(objective c)示例代码:。Circleview有一个颜色选择器,它似乎是由苹果提供的(就像一个UIButton)。这就是它的样子: 在运行时,它有一个矩形按钮,当您按下该按钮时,会弹出一个圆形选择器: 更改颜色: 我想知道颜色选择器是由苹果公司制造的(供用户使用),还是由程序员(制作circle view)制造的。如果它是由程序员制作的,有人知道他或她是如何制作的吗?它是系统提供的组件。看看Colo

我看过很多关于制作自己的“颜色选择器”的帖子,我目前正在制作。但我遇到了一个苹果(objective c)示例代码:。Circleview有一个颜色选择器,它似乎是由苹果提供的(就像一个UIButton)。这就是它的样子:

在运行时,它有一个矩形按钮,当您按下该按钮时,会弹出一个圆形选择器:

更改颜色:


我想知道颜色选择器是由苹果公司制造的(供用户使用),还是由程序员(制作circle view)制造的。如果它是由程序员制作的,有人知道他或她是如何制作的吗?

它是系统提供的组件。看看Colorwell/ColorPanel。和


还可以看看这个问题。

为此,您可以使用
NSColorWell
。为此,请遵循以下步骤

  • 在代码中创建一个iAction,如
  • -(iAction)使用ColorFromwell:(NSColorWell*)发送方{
    //使用[sender color]作为颜色。
    }

  • NSColorWell
    对象拖放到xib/情节提要中
  • NSColorWell
    的操作连接到您创建的iAction 运行你的应用:)

    更新

    请参阅gif以便于理解

    IOS开发中是否有任何“颜色井”对象?没有,那是针对mac的。您的问题不清楚,这需要iOS组件。你可以在这里找到一些图书馆