我有一个可以工作的SwiftUI应用程序,它的启动动画有时会导致它崩溃--只有当用户在动画到达端点之前完全退出应用程序,然后立即重新打开应用程序时,它才会跳过启动屏幕,直接转到主屏幕,然后崩溃。import SwiftUI @Environment(\.presentationMode) var presentationMode{
我有一个非常简单的列表和一些部分,在相同的视图中,我还有一个按钮,当任何列表项目被选中时,它将被启用,这是由状态变量控制的,当发生这种情况时,如果列表向下滚动,状态变量将更改(以启用该按钮),所有视图都将刷新,导致我的列表在顶部滚动。我如何避免这个滚动重置,我应该提一下,如果元素被移除或添加到列表中,同样的情况也会发生,然而,我试图尽可能地简化这个问题,这里是简化的代码片段。import SwiftUI
case move