我正在使用SwiftUI构建iOS应用,并且某些列表视图在屏幕上出现时会水平水平缩小,不会太大但也不会忽略得很小。
该行为在所有列表视图中均不一致,并且我找不到任何原因。
我猜想,当行具有导航链接时,可能会发生这种情况,但是问题也发生在没有导航链接的列表上。
我已经添加了屏幕,该屏幕记录了来自iDine应用程序的两个列表视图(请参阅-HackingWithSwift Paul Hudson的教程)。
请注意,“收藏夹”列表会缩小,而菜单列表不会缩小。
这是收藏夹的代码。
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)
}
}
}
}