Я хотел бы изменить размер изображения с помощью метода drawInRect, но я также хотел бы поддерживать правильное соотношение сторон, полностью заполняя данный кадр (как .ScaleAspectFill для UIViewContentMode). У кого есть готовый ответ для этого?
Вот мой код (довольно простой...):
func scaled100Image() -> UIImage {
let newSize = CGSize(width: 100, height: 100)
UIGraphicsBeginImageContext(newSize)
self.pictures[0].drawInRect(CGRect(x: 0, y: 0, width: 100, height: 100))
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return newImage
}