2015-08-25 2 views
1

Est-ce que quelqu'un sait comment créer ce qui suit? Je ne trouve aucun tutoriel.Comment créer un curseur de roue chromatique?

Je peux obtenir l'effet sans curseur, mais ce n'est pas aussi lisse. Ou je peux incorporer le curseur mais ne pas mettre à jour le sélecteur avec la valeur car il attend des CGPoints au lieu de Ints et l'attend dans le format gesture.locationInView (colorWheel), ce qu'un CGPoint standard n'acceptera pas.

what I am trying to create

Répondre

0

j'ai pu simplement utiliser la roue de couleur en arrière-plan et utilisé la valeur du curseur pour modifier la teinte

func changeSet(changeValue: CGFloat) { 
    var value = (360 - currentAngleGlobal)/360 // I had to deduct from 360 as my values were inverted 
    var color = UIColor(hue: CGFloat(value), saturation: 1, brightness: 1, alpha: 1) 
    self.colorOutput.backgroundColor = color 
}