SwiftUIで画像をリサイズして表示する(clip)
SwiftUIで画像をリサイズして表示させる方法です。 150×200サイズに画像をリサイズして表示させています。 アスペクト比が異なる場合ははみ出た箇所を切り取って表示しています。
ContentView.swift
import SwiftUI
struct ContentView: View {
var body: some View {
Image(.icon)
.resizable()
.scaledToFill()
.frame(width: 150, height: 200)
.clipped()
.background(Color.red)
}
}
#Preview {
ContentView()
}
