Création de UIImage avec renduMode dans Swift

En objectiveC je le ferais

UIImage *image = [[UIImage imageNamed:@"myImage.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 

mais dans Swift j'ai essayé toutes les alternatives comme ça, sans succès

 var image : UIImage = UIImage(named:"myImage.png").imageWithRenderingMode(renderingMode: AlwaysOriginal) 

Il montre une erreur: utilisation de l'identifiant non résolu 'AlwaysOriginal'

Comment je fais ça?

ce serait la syntaxe correcte:


(pour Swift 3.x ou Swift 4 )

 var image: UIImage? = UIImage(named:"myImage")?.withRenderingMode(.alwaysOriginal) 

(pour Swift 2.x )

 var image: UIImage? = UIImage(named:"myImage.png").imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal) 

mais vous pouvez aussi utiliser ce raccourci:

 var image: UIImage? = UIImage(named:"myImage.png").imageWithRenderingMode(.AlwaysOriginal)