Ios 在颜色更改时拾取颜色(在滑动色轮上)

Ios 在颜色更改时拾取颜色(在滑动色轮上),ios,swift,uicolor,color-picker,Ios,Swift,Uicolor,Color Picker,我在swift中使用HSV颜色选择器,它工作正常,但问题是当我按下“完成”按钮时,它会选择一种颜色。我想在通过滑动滚轮改变颜色时立即选择颜色。但是我不知道在哪里可以找到这个色轮滑动功能 如果有人有办法做到这一点,请务必让我知道 提前感谢不确定POD有什么问题,因为当通过CocoaPods安装它时,它突然出现一些错误,例如使用未声明类型的SwiftHSVColorPicker 无论如何都要做一件事github项目并不经常使用最新的Swift更改进行更新,然后您可以通过以下使用示例来使用它: imp

我在swift中使用HSV颜色选择器,它工作正常,但问题是当我按下“完成”按钮时,它会选择一种颜色。我想在通过滑动滚轮改变颜色时立即选择颜色。但是我不知道在哪里可以找到这个色轮滑动功能

如果有人有办法做到这一点,请务必让我知道
提前感谢

不确定POD有什么问题,因为当通过CocoaPods安装它时,它突然出现一些错误,例如使用未声明类型的SwiftHSVColorPicker

无论如何都要做一件事github项目并不经常使用最新的Swift更改进行更新,然后您可以通过以下使用示例来使用它:

import Foundation
import UIKit

protocol CustomSwiftHSVColorPickerDelegate {
    func colorDidChanged(currentColor: UIColor)
}

class CustomSwiftHSVColorPicker: SwiftHSVColorPicker{
    var delegate: CustomSwiftHSVColorPickerDelegate?

    override func hueAndSaturationSelected(_ hue: CGFloat, saturation: CGFloat) {
        super.hueAndSaturationSelected(hue, saturation: saturation)
        self.delegate?.colorDidChanged(currentColor: self.color)
    }
    override func brightnessSelected(_ brightness: CGFloat) {
        super.brightnessSelected(brightness)
        self.delegate?.colorDidChanged(currentColor: self.color)
    }
}

class ViewController: UIViewController, CustomSwiftHSVColorPickerDelegate {

    // Init ColorPicker with yellow
    var selectedColor: UIColor = UIColor.white

    // IBOutlet for the ColorPicker
    @IBOutlet var colorPicker: SwiftHSVColorPicker!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

        // Setup Color Picker
        colorPicker.setViewColor(selectedColor)
    }

    func colorDidChanged(currentColor: UIColor) {
        print(currentColor)
    }
}

那是哪个库,SwiftHSVColorPicker?是的SwiftHSVColorPicker当您在getSelectedColor按钮上选择颜色时,单击。我只想在用户更改颜色时选择它。。。没有按任何按钮我只是更新了我的答案,我想你不能让它与示例一起工作,现在应该满足你上次评论中的期望。现在,每当滑块选择器更改颜色时,colorDidChanged函数将保留当前选定的颜色,您可以对其执行任何操作,或者更改背景颜色,或者将其保存在userdefaults中,在某些uiview中应用颜色..所有设置都已设置,但当我继承CustomSwiftHSVColorPickerDelegate时,给arror它是未声明的类型我可以构建我粘贴在这里的代码。通过转到产品->清洁和产品->构建,尝试项目清理和项目重建。我在子类菜单中找不到SwiftHSVColorPicker