Cod*_*ott 5 swiftui navigationlink
我无法NavigationLink在 SwiftUI 中获得。按钮是可见的,但不幸的是这是灰色的,无法点击。
这是代码:
import SwiftUI
import Combine
struct ContentView: View {
var body: some View {
NavigationView{
NavigationLink(destination: Text("Detail for Test")) {
Text("Test")
}.navigationBarTitle("Select a user")
}
}
}
Run Code Online (Sandbox Code Playgroud)
有谁知道问题所在?
似乎问题与您NavigationLink在NavigationView没有定义布局的情况下添加了内部这一事实有关
事实上,如果你添加一个VStack,一切正常
struct ContentView: View {
var body: some View {
NavigationView {
VStack {
NavigationLink(destination: Destination()) {
Text("Test")
}
}.navigationBarTitle("Select a user")
}
}
}
struct Destination: View {
var body: some View {
Text("Ok")
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1774 次 |
| 最近记录: |