質問
画像の解像度を変更したかったのですが、この画像は遠隔地から取得しています。取得した画像が大きすぎてiPhoneの画面に収まらない場合、その解像度を変更する方法はありますか?
解決
UIImageViewを使用している場合、UIViewのcontentModeが必要な場合、おそらくUIViewContentModeScaleAspectFit(またはInterface Builderの同等のもの)に設定する必要があります。
他のヒント
ある種の" View"を使用していると仮定します。 (カスタム描画ではなく)画像を表示するには、「モード」を設定できる何らかのプロパティがあるかどうかを確認します。ビューのさまざまなスケーリング方法を許可します。
レンダリングする場合は、とにかく拡大縮小する必要があります(UIImage :: drawInRectを参照)。ただし、CGContextDrawImageは、新しいコンテキストに画像を拡大縮小し、それを使用して画面に表示できます。
実際にUIImageのサイズを小さくする場合は、このブログ投稿が役立つ場合があります。
所属していません StackOverflow