Не уверен, что не так с 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)
}
}