2016-11-20 2 views
-3

J'ai une variable qui est de type CIColor:Convertir CIColor à UIColor avec Swift 3

var ciColor = getColorFromUI() 

quand j'imprimer la ciColor par print(ciColor), la sortie est la suivante:

Optional((1 0.78 0 1)) 

Y at-il un façon de convertir cette valeur CIColor à une valeur UIColor?

(J'utilise Swift 3 avec XCode 8)

+2

Avez-vous regardé la documentation de 'UIColor'? – rmaddy

+0

Déballez et utilisez 'UIColor'' init (ciColor:) '? – Hamish

Répondre

0

Vérifiez les initialiseurs de UIColor:

init(ciColor: CIColor) 

Cela crée à partir d'une CIColor

2

une instance de UIColor Vous pouvez convertir CIColor-UIColor comme ceci:

var uiColor = UIColor(ciColor: ciColor)