Я использую Xcode 6.0.1 с Swift. У меня есть UIImage, и я хотел бы сделать другое изображение, используя старое изображение в качестве источника, при этом новое изображение будет каким-то образом повернуто ... скажем, перевернуто вертикально.Вращающийся UIImage в Swift
Этот вопрос уже ответил a few months ago. Однако это решение не работает для меня, хотя ситуация идентична.
Когда я
var image = UIImage(CGImage: otherImage.CGImage, scale: 1.0, orientation: .DownMirrored)
Xcode жалуется, что есть «дополнительный аргумент„масштаб“в вызове». После проверки документации Apple это бессмысленно, так как эта версия инициализатора принимает эти три аргумента. Оставляя аргументы шкалы и ориентации, она устраняет проблему, но не позволяет мне вращаться.
Единственная ссылка на это, что я могу найти, это this guy, у кого была такая же проблема.
Как вы думаете?
Мне нужно это для запуска этой версии Xcode, поэтому, если есть альтернативный способ выполнения вращения (я еще не нашел его), это было бы полезно.
Xcode 6.0.1 устарел (не знаю если это проблема). Ваш код компилируется без ошибок или предупреждений в моем Xcode 6.1. Только если вы опустите '.CGImage' (как на ссылочной странице github), вы получите ошибку компилятора. –
Вы можете вращать изображение, рисуя изображение легко, если хотите, в этом Q/A http://stackoverflow.com/questions/40882487/how-to-rotate-image-in-swift-3#40882640 –