问题标签 [ios-navigationview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swiftui - 如何在 swiftUI 中推送详细信息页面并删除所有以前的导航链接?
我有一个应用程序,其中有多个带有文本字段的屏幕来创建一些新对象。当用户在最后一个屏幕上选择“创建”时,将执行创建新对象的 API 调用。
从那里我想推送新创建对象的详细信息页面,并且(当视图不再可见时)删除所有带有文本字段的屏幕(因为这不再相关,只会引起混乱。幸运的是只有一个应该保留在详细信息页面之前的屏幕。
在 UIKit 中,这将通过在push
上执行navigationController
,然后在新屏幕中编辑 的数组来viewControllers
执行。navigationController
viewDidLoad
如果我是正确的,则无法在 SwiftUI 中编辑视图NavigationView
,那么如何在 SwiftUI 中执行此操作?
swift - SwiftUI:使用 onAppear 的替代方法是什么?
我想加载健康数据,以便在点击选项卡时显示一次用户步骤。但是通过使用 onAppear,每次点击选项卡时,它都会再次加载步骤并显示两次。我相信这是由于onAppear。这里应该使用什么替代方案?