SwiftUI列表视图意外行为-出现收缩

时间:2020-02-08 11:26:56

标签: ios swift listview swiftui

我正在使用SwiftUI构建iOS应用,并且某些列表视图在屏幕上出现时会水平水平缩小,不会太大但也不会忽略得很小。

该行为在所有列表视图中均不一致,并且我找不到任何原因。

我猜想,当行具有导航链接时,可能会发生这种情况,但是问题也发生在没有导航链接的列表上。

我已经添加了屏幕,该屏幕记录了来自iDine应用程序的两个列表视图(请参阅-HackingWithSwift Paul Hudson的教程)。

请注意,“收藏夹”列表会缩小,而菜单列表不会缩小。

shaking list view from iDine app

这是收藏夹的代码。

List {
   ForEach(favorites.items) { item in
      MainMenuRow(item: item)
   }

}

这是菜单的代码。

List {
   ForEach(menu.sections) { section in
       Section(header: Text(section.name)) {
          ForEach(section.items) { item in
               MainMenuRow(item: item)
           }
        }
    }
}

0 个答案:

没有答案