我正在嘗試使用 SwiftUI 制作一個 iOS 應用程式。
到目前為止,這是我的代碼:
struct ContentView: View {
var body: some View {
VStack {
Spacer()
Text("SwiftUI Slots!")
Spacer()
HStack {
Text("Credits: 1025")
}
Spacer()
HStack {
Image("apple")
Image("cherry")
Image("star")
}
Spacer()
Button(action: {
print("Testing 124")
}, label: {
Text("Spin")
})
Spacer()
.scaledToFit()
}
}
}
包含三個影像的 HStack 會引起麻煩:

如何將 HStack 的大小限制為設備的大小,使其不與邊緣重疊?
uj5u.com熱心網友回復:
的使用resizable()和aspectRatio()修飾符Image。
HStack {
Image("apple").resizable().aspectRatio(contentMode: .fit)
Image("cherry").resizable().aspectRatio(contentMode: .fit)
Image("star").resizable().aspectRatio(contentMode: .fit)
}
你也可以使用
Image("star").resizable().scaledToFit()
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/367363.html
