你可以在 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()
用於裁剪超出框架的圖片
示例: