【swift】画像を画面一杯に表示する設定方法。アスペクト・縦横比を維持する。【xcode】

記録

背景画像を画面一杯に表示したい。
または画面内に収まる形にしたい。
そんな時の設定方法です。

安定感のある「AspectFit」

AspectFit を指定すると、
縦横の比率を保った上で、UIView 内に収まるサイズに拡大縮小する様です。

縦横比で余った部分は空白になります。

画面一杯に表示する「AspectFill」

AspectFil を指定すると、縦横の比率を保った上で、UIView 内に収まらない部分はカットした状態で拡大縮小します。

UIView のサイズに応じて縦が長ければ上下を、横が長ければ左右をカットします。

参考

>縦横比を保ったまま目一杯表示したいならAspectFit
https://kawairi.jp/weblog/vita/201311229639

コメント