La rotation UIImage en Swift

Je suis en utilisant Xcode 6.0.1 avec Swift. J'ai une UIImage, et je voudrais faire une autre image à l'aide de la vieille image de la source, avec la nouvelle image rotation d'une certaine façon... disons retourné verticalement.

Cette question a déjà été répondu à il y a quelques mois. Cependant, cette solution ne fonctionne pas pour moi, même si la situation est identique.

Quand j'ai

var image = UIImage(CGImage: otherImage.CGImage, scale: 1.0, orientation: .DownMirrored)

Xcode se plaint qu'il y a un "argument Supplémentaire d '"échelle" en appel". Après vérification avec la documentation d'Apple, cela n'a aucun sens, comme cette version de l'initialiseur de ne prendre que ces trois arguments. En laissant de côté la dimension et l'orientation des arguments n'résoudre le problème, mais m'empêche de faire la rotation.

La seule autre référence à ce que j'ai pu trouver est ce mec, qui avaient le même problème.

Qu'en pensez-vous?

J'ai besoin de courir sur cette version de Xcode, donc si il y a un autre moyen d'effectuer la rotation (je n'ai pas trouvé encore) qui serait utile.

  • Xcode 6.0.1 est obsolète (je ne sais pas si c'est bien le problème). Votre code compile sans erreurs ou des avertissements dans mon Xcode 6.1. Seulement si vous omettez le .CGImage (comme dans le référencés github page) ensuite, vous aurez une erreur du compilateur.
  • Vous pouvez faire pivoter l'affichage de l'image de dessin de l'image facilement si vous le souhaitez dans ce Q/stackoverflow.com/questions/40882487/...
InformationsquelleAutor std_answ | 2014-11-23