我正在尝试创建一个嵌套的层次结构列表,以便对于每个任务,我都可以拥有类似于iOS提醒应用程序中的子任务:
首先尝试将另一个列表嵌入列表单元格中。
import SwiftUI
struct SwiftUIView: View {
var body: some View {
List {
List {
Text("Hello, World!")
}
}
}
}
struct SwiftUIView_Previews: PreviewProvider {
static var previews: some View {
SwiftUIView()
}
但是,没有解决...
有人可以帮忙吗?
欢呼
答案 0 :(得分:1)
您为什么认为它应该是“列表中的列表...”这样的视觉表示只能使用一个列表来生成,并且具有原生的外观。
这里只是一个演示(没有UI调整和显示/隐藏部分的逻辑,这是不合主题的),但是想法应该很清楚
[ 1 ]
答案 1 :(得分:-1)
这并不难,但是您必须手动添加一些框架。
struct SwiftUIViewList: View {
var body: some View {
List {
Text("Hello, World!")
Text("Hello, World!")
}
}
}
struct SwiftUIView: View {
var body: some View {
List {
Text("item1")
SwiftUIViewList().frame(height: 100)
Text("item3")
}
}
}