>UIImageViewのcontentModeを実際に試してみた。2013/10/27TwitterFacebookGoogle+はてブカメラアプリを作っていて、UIImageViewのcontentModeプロパティの設定が無性に気になったりして。以下のサイト様を参考に試してみました。BlogまずUIImageViewの大きさは200×200の正方形サイズ。写真は、縦300pixel横400pixelの写真を使用します。(家の出窓に飾っている置物達。)UIViewContentModeScaleAspectFitまずは王道(自分の中で)のモードから。画像のaspect比を維持して入るようにします。写真が縦に長いので、その分横が空く形になりますね。貴様、脇がガラ空きだぞ!(意味不明)UIViewContentModeScaleToFillデフォルト設定のモード。縦に写真を収めた分、横にビヨーンと伸びてます。UIViewContentModeScaleAspectFill画像のaspect比を維持しつつ目一杯広げるモード。はみ出てもお構いなし。俺がはみ出るのは貴様(UIImageView)のサイズが悪いからだと言わんばかりの俺様モード。UIViewContentModeRedraw謎のモード(自分にとって)。見た目はUIViewContentModeScaleToFillと瓜二つ。なんでもviewのサイズが変わった場合に、自動的にsetNeedsDisplayが呼ばれるらしい。それがどういうことなのかスキルが低い自分には高次元過ぎてよくわからない。これから先はある意味、モブのような陰日向でひっそりとスポットライト浴びる事を願っているモード達(あくまで自分にとって)。秋元康級の開発者が君たちをデビュー(活用)させてくれるはずだ!UIViewContentModeCenter画像サイズをそのまま、中央を表示。UIViewContentModeTop画像サイズをそのまま、上を表示。UIViewContentModeBottom画像サイズをそのまま、下を表示。UIViewContentModeLeft画像サイズをそのまま、左を表示。UIViewContentModeRight画像サイズをそのまま、右を表示。UIViewContentModeTopLeft画像サイズをそのまま、左上を表示。UIViewContentModeTopRight画像サイズをそのまま、右上を表示。UIViewContentModeBottomLeft画像サイズをそのまま、左下を表示。UIViewContentModeBottomRight画像サイズをそのまま、右下を表示。