【问题标题】:How to create an alphabetical section index for a List in SwiftUI?如何在 SwiftUI 中为列表创建按字母顺序排列的部分索引?
【发布时间】:2020-04-25 10:44:15
【问题描述】:

我想知道如何在 SwiftUI 中过滤我的列表并在 List 的一侧创建一个按字母顺序排列的部分索引,这可以通过 UIKit 中的 sectionIndexTitlesForTableView UITableViewDataSource 委托方法实现。

Here is an example of what I would like to do

我该怎么做?

这是我目前的清单:List built so far

【问题讨论】:

  • 是的,我愿意,但我如何将按字母顺序排列的列表以图形方式显示在右侧
  • 使用UITableViewUICollectionView。学习如何构建一个包含表格视图的视图控制器应该是您的起点,而不是按字母数字对数组进行排序。
  • 所以 swiftUI 的 List 视图没有办法做到这一点??
  • 我有,但我现在应该怎么做才能制作按字母索引的列表? (查看我制作的清单)
  • @bsod 你应该提高你的礼貌。 OP的原始问题似乎与我相关。不需要你傲慢和尖酸刻薄。请客气一点。

标签: ios swift list swiftui swiftui-list


【解决方案1】:

如果您正在 SwiftUI 中寻找类似的委托方法,您将找不到。至少现在还没有。

我建议为部分索引构建一个单独的 VStack(您已经像通常为委托一样构建的数组)。然后只需将您的部分索引和列表包装在 ZStack 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 2023-03-11
    • 1970-01-01
    • 2018-09-15
    相关资源
    最近更新 更多