首页 > 解决方案 > 如何正确检查 SwiftUI 视图树?

问题描述

我试图解决的问题与重新实现List.

所以例如我有这个:

struct MyList<Content: View>: View {
    
    var content: Content
    
    init(@ViewBuilder content: @escaping () -> Content) {
        self.content = content()
    }
    
    var body: some View {
        content
    }
}

这里我的内容可以是 a Section、 aViewTupleViewSections 或 others组成的 a View,甚至可以是嵌套ForEach的 s(so others Sections)。如何将内容平面映射到一个简单的Sections 数组?

标签: swiftswiftuiswiftui-listviewbuilder

解决方案


推荐阅读