我从“ ContentView”中的列表访问了“ DetailView”。在此DetialView中,文本过多,我无法弄清楚在 NavigationView中如何添加ScrollView(或者这是否是正确的添加)。 here you can see why I need a scroll
我试图将ScrollView添加到NavigationView之后(信息的VStack之上),但是没有任何运气。
struct DetailView: View {
var selectedGrape: Grape
var body: some View {
return NavigationView {
VStack {
Text(selectedGrape.grapeName)
.font(.largeTitle)
.foregroundColor(.blue)
Text("Characteristics")
.font(.title)
.fontWeight(.bold)
.padding(.top)
Text(selectedGrape.grapeCharacteristics)
}
}
}
}
它根本无法构建
答案 0 :(得分:0)
为什么不呢?
NavigationView {
ScrollView {
VStack {
Text("Title")
.font(.largeTitle)
.foregroundColor(.blue)
Text("Headline")
.font(.title)
.fontWeight(.bold)
.padding(.top)
Text("Body")
}
}
}