在回调,SwiftUI中以编程方式推送View

在回调,SwiftUI中以编程方式推送View,第1张

在回调,SwiftUI中以编程方式推送View

我找到了答案。如果要显示回调的其他视图,则应

1)创建状态

@State var pushActive = false

2)当ViewModel通知登录成功时,将其设置

pushActive
true

  func handleSuccessfullLogin() {    self.pushActive = true    print("handleSuccessfullLogin")  }

3)创建隐藏

Navigationlink
并绑定到该状态

  Navigationlink(destination: ProfileView(viewModel: ProfileViewModelImpl()), isActive: self.pushActive) {    Text("")  }.hidden()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5001613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存