踊る犬.netブログ (旧)

UIImageをaspect fill/fitでリサイズする方法

Appleのサンプルコードがそのまま使える(Objective-C):

上記をプロジェクトに追加して、ブリッジヘッダでインポートしておく。

使い方(Swift):

// Aspect fillでリサイズ
var imageResized = UIImage(image: image, scaledToFillToSize: CGSize(width: 300, height: 300))

// Aspect fitでリサイズ
var imageResized = UIImage(image: image, scaledToFitToSize: CGSize(width: 300, height: 300))