首页 > 解决方案 > SwiftUI List 在导航展示后有一个奇怪的过渡

问题描述

这是我的结构:

内容视图:

{
NavigationView
   List {
      NavigationLink 1
      NavigationLink 2
      NavigationLink 3
   }
}

目标与动态列表:

{
   List {
      ForEach (model.array) {
         NavigationLinks
      }
   }
}

我确实有一个共享的@EnvironmentObjet 模型类,里面有我的数据

在触发导航链接按钮后,当第二个视图出现时,我的第二个视图的列表单元格的内容会发生一些意外的过渡(从左到右到中心)。看起来是由于自动布局,但我不明白为什么会发生并且不知道如何修复。

出现第二个视图时的第一个屏幕

转换后的第二个屏幕

标签: iosxcodeswiftui

解决方案


推荐阅读