如何解决NavigationView中的双重列表[快速]
我正在尝试将一个商品的两个类别分别命名为“广域”和“深空”,但我希望第二个列表在下方
我期望看起来像这样:
但是,相反,它将屏幕分成两半,我得到了以下结果:
我当前的代码:
Tag #1,Tag #2,Tag #3,Tag #4
解决方法
我假设您想要的是一个具有两个部分的列表,例如
var body: some View {
NavigationView {
List {
Section(header: Text("Wide-Field").font(.largeTitle)) {
ForEach(Photographs.wideFieldPhotos,id: \.self) { key in
HStack {
PhotographRow(photo: key)
}
}
}
Section(header: Text("Deep-Sky").font(.largeTitle)) {
ForEach(Photographs.deepSkyPhotos,id: \.self) { key in
HStack {
PhotographRow(photo: key)
}
}
}
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。