如何在SwiftUI上推送到日期选择器选择更改的另一个视图

如何在SwiftUI上推送到日期选择器选择更改的另一个视图,swiftui,swiftui-navigationlink,Swiftui,Swiftui Navigationlink,我有一个SwiftUI日期选择器,我需要将日期选择推到另一个视图 我在DatePicker和DatePicker.OnChange修改器上尝试了NavigationLink,但没有成功 有什么想法吗?struct ContentView:View{ @状态变量selectedDate=Date() @状态变量navigationActive=false var body:一些观点{ 导航视图{ VStack{ 日期选择器(“选择日期”,选择:$selectedDate) .onChange(of

我有一个SwiftUI
日期选择器
,我需要将日期选择推到另一个视图

我在
DatePicker
DatePicker.OnChange
修改器上尝试了
NavigationLink
,但没有成功

有什么想法吗?

struct ContentView:View{
@状态变量selectedDate=Date()
@状态变量navigationActive=false
var body:一些观点{
导航视图{
VStack{
日期选择器(“选择日期”,选择:$selectedDate)
.onChange(of:selectedDate,perform:{value in
打印(选定日期)
DispatchQueue.main.asyncAfter(截止日期:.now()+0.2){//这是因为,否则用户将无法在日期选择器上看到日期选择
导航活动=真
}
})
NavigationLink(“”,目的地:文本(“目的地”),isActive:$navigationActive)
}
}
}
}

欢迎来到SO-请阅读并改进、编辑和格式化您的问题。如果没有导航,则无法帮助您进行故障排除。您最好改进您的问题,使其更加关注:)使用ZStack而不是VStack应该在日期选择器的底部隐藏NavigationLink箭头