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