swiftui 列表选择被维护

时间:2021-01-21 16:19:08

标签: list swiftui

在以下情况下选择列表时,列表将继续被选中。

struct ContentView: View {
    var body: some View {
        NavigationView {
            ViewA()
        }
    }
}

struct ViewA: View {
    var body: some View {
        VStack{
//          Text("1")
            List{
                NavigationLink(destination: ViewB()){
                    Text("viewB")
                }
            }
        }
    }
}

struct ViewB: View {
    var body: some View {
        Text("hello world!")
    }
}

有一个导航视图(ContentView)。
在它里面是一个带有导航链接的列表视图 (ViewA)。
然后获取链接并转到ViewB。
而当你回到 ViewA 时,选中的列表仍然是选中的。
如果 Text("1") 不存在,它可以正常工作,但只要有 Text 或其他内容,列表就会保持选中状态。

enter image description here

0 个答案:

没有答案
相关问题