有没有办法在 List
中删除分隔符或调整分隔符插入在 SwiftUI 中查看?
在 UIKit 中可以通过
tableView.separatorStyle = .none
和
tableview.separatorInset = UIEdgeInsets(top: 0, left: 18, bottom: 0, right: 18)
相应的 SwiftUI 替代品是什么?
最佳答案
适用于 ios 13 不适用于 ios 14
您可以使用以下方法删除分隔符:UITableView.appearance().separatorStyle = .none in SwiftUI
只需添加
List() {
}.onAppear {
UITableView.appearance().separatorColor = .clear
}
或者struct SomeListView : View {
init( ) {
UITableView.appearance().separatorStyle = .none
}
var body : some View {
Text("TEST")
}
struct CallList : View {
var body : some View {
List() {
SomeListView()
}
}
}
关于list - 如何删除/调整列表中的分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56498871/