如果将具有多个NavigationLinks的VStack放在List内,则在按下任何元素时,所有Links都会一一打开

时间:2020-06-10 05:45:03

标签: swift navigation swiftui swiftui-navigationlink

当您按下任何一个NavigationLinks时,它们都将一个一个地打开。有什么办法可以解决此问题而又不摆脱List或VStack?

代码:

NavigationView {
            List {
                VStack {
                    NavigationLink(destination: Text("1")) {
                        Text("Upper half")
                    }
                    NavigationLink(destination: Text("2")) {
                        Text("Middle section")
                    }
                    NavigationLink(destination: Text("3")) {
                        Text("Lower half")
                    }
                }
            }
        }

0 个答案:

没有答案