Avatar
Kishikawa Katsumi 12/9/2022 5:33 AM
それなら、AVMakeRectWithAspectRatioInsideRectで青線の部分の座標とサイズが取れます。
5:34 AM
https://blog.kishikawakatsumi.com/entry/20130524/1369329430 こちらを参考に。Objective-Cですがだいたい一緒なのでわかるかと。
↓ 例えばこんなふうに UIImageView に 'Aspect Fit' を指定して表示させたときの領域を知りたいことってありますよね。 がんばって計算してもいいのですが、AVFoundation.framework の次の関数で簡単に取得できます。 CGRect AVMakeRectWithAspectRatioInsideRect(CGSize aspectRatio, CGRect boundingRect); ドキュメントによると、ムービーを CALayer に表示するときに領域にフィットさせるのに便利ということですが、画像に使っても便利です。 上記の画像だと UIImageVie…
👀 2
5:34 AM
たぶんAVMakeRectWithAspectRatioInsideRectで調べたらSwiftの参考になる記事もあるかと思います。