0123 - SwiftUI 中 List 的一个 Bug 发表于 2024-01-23 | 分类于 每天写一点 SwiftUI 遇到 Bug,在 List > ForEach 中, 如果没有子节点,使用普通的 Text; 如果有子节点,使用 DisclosureGroup 进行嵌套。 在这种情况下: 如果第一个节点有子节点,一切正常; 如要第一个节点没有子节点,则 List 所有的项都平铺在一起; 代码全部一样,只改一行代码,这个问题就出现了。 貌似只在 macOS 平台能复现,iOS 平台是正常的。