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)