【问题标题】:How to remove the separator in a single row of List in SwiftUI?如何在 SwiftUI 中删除单行列表中的分隔符?
【发布时间】:2020-08-18 04:35:25
【问题描述】:

从这个问题我知道如何从List 中删除所有分隔符:How to remove "row" separators from a List in SwiftUI?

但我的列表有多个部分,我只想删除单个部分/行中的分隔符。

任何人都知道我们如何在 iOS 13 下使用 SwiftUI 做到这一点。

编辑 1:

我已经尝试删除所有分隔符并在我需要的地方添加一个小矩形作为分隔符(正如@Asperi 所建议的那样),但是我遇到了默认编辑模式的问题,UI 已关闭。

【问题讨论】:

  • 删除默认值,在需要时以编程方式添加自己的分隔符(仅 1pt 矩形或分隔线等)。
  • @Asperi 忘记说我已经尝试过了,但编辑模式下的 UI 已关闭。我编辑了我的问题。

标签: list swiftui separator sections


【解决方案1】:

试试这个

.onAppear { UITableView.appearance().separatorStyle = .none } 

【讨论】:

  • 这会删除所有分隔符,请再次阅读我的问题。
猜你喜欢
  • 2020-10-17
  • 1970-01-01
  • 2019-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-26
  • 2019-10-23
  • 1970-01-01
相关资源
最近更新 更多