import SwiftUI
struct ContentView: View {
var body: some View {
NavigationLink(destination: DetailView()) {
Text("Show Details")
}
}
}
struct DetailView: View {
var body: some View {
Text("Detailed")
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码给了我一个灰色文本(或按钮),上面写着“显示详细信息”,它是不可触摸的,并且不会执行预期的操作(导航到DetailView)。API 是否有变化,或者是一个错误?
我使用的是最新版本的 Xcode(Xcode 11 Beta 6 和 macOS Catalina 10.15 Beta 6)
小智 15
您的 ContentView 应该有一个 NavigationView 以便 NavigationLink 工作,并包含在一些“元素”中,这里是一个 VStack
struct ContentView: View {
var body: some View {
NavigationView {
VStack {
NavigationLink(destination: DetailView()) {
Text("Show Details")
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
1781 次 |
| 最近记录: |