你可以在 SwiftUI 的視圖中使用 Image 視圖顯示圖片。
首先,你需要將圖片添加到 Xcode 項目導航器中的 Assets.xcassets 檔案中的一個新圖片集中。
然後,你可以像這樣將圖片添加到你的 ContentView 中:
import SwiftUI
struct ContentView: View {
var body: some View {
Image("Avatar")
}
}
你也可以使用 Image(systemName:) 的格式顯示系統圖片:
struct ContentView: View {
var body: some View {
Image(systemName: "house")
}
}
Image 視圖有一系列的修飾器可供使用,包括:
.resizable()用於調整圖片大小以適應.frame()的尺寸.frame()用於設置寬度/高度.clipShape()用於設置裁剪形狀.border()用於設置邊框顏色.overlay()用於將另一個視圖放在其前面.aspectRatio()用於設置長寬比.clipped()用於裁剪超出框架的圖片
示例: