gpt4 book ai didi

ios - SwiftUI HStack slider 不出现

转载 作者:行者123 更新时间:2023-11-29 13:53:48 24 4
gpt4 key购买 nike

我想水平堆叠图像。不幸的是,我无法滑动查看完整图像。


struct ContentView: View {
var body: some View {
NavigationView {
List {

ScrollView {
VStack{
Text("Images").font(.title)
HStack {

Image("hike")
Image("hike")
Image("hike")
Image("hike")


}
}

}.frame(height: 200)
}
}
}
}

enter image description here

最佳答案

您的观点存在一些问题。

你有一个围绕你的内容的列表 - 它会导致问题,因为列表垂直滚动,而我假设你希望你的图像水平滚动。

接下来您可能不希望您的标题随图像一起滚动 - 它需要超出 ScrollView 。

最后但同样重要的是,您需要使图像可调整大小并设置它们的纵横比,以便它们按比例缩小以适合分配的空间。

试试这个:

struct ContentView: View {

var body: some View {
NavigationView {
VStack{
Text("Images").font(.title)
ScrollView(.horizontal) {
HStack {
Image("hike")
.resizable()
.aspectRatio(contentMode: .fit)
Image("hike")
.resizable()
.aspectRatio(contentMode: .fit)
Image("hike")
.resizable()
.aspectRatio(contentMode: .fit)
Image("hike")
.resizable()
.aspectRatio(contentMode: .fit)
} .frame(height: 200)
Spacer()
}
}
}
}
}

关于ios - SwiftUI HStack slider 不出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58011772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com