SwiftUIで画像をリサイズして表示する(fit)
SwiftUIで画像をリサイズして表示させる方法です。 150×200サイズに画像をリサイズして表示させています。 アスペクト比が異なる場合は余白を赤色で表示しています。
ContentView.swift
import SwiftUI
struct ContentView: View {
var body: some View {
Image(.icon)
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 150, height: 200)
.background(Color.red)
}
}
#Preview {
ContentView()
}
