Как удалить / настроить разделители в списке? - PullRequest
1 голос
/ 07 июня 2019

Есть ли способ удалить разделители или настроить вкладки разделителей в представлении List в SwiftUI?

В UIKit это может быть достигнуто через

tableView.separatorStyle = .none

и

tableview.separatorInset = UIEdgeInsets(top: 0, left: 18, bottom: 0, right: 18)

Каковы соответствующие альтернативы SwiftUI?

Ответы [ 2 ]

1 голос
/ 08 июня 2019

Для последнего вы можете использовать listRowInsets:

List { 
  Text("Item 1")
  Text("Item 2")
  Text("Item 3")
}
.listRowInsets(EdgeInsets(top: 0, left: 18, bottom: 0, right: 18))

1 голос
/ 08 июня 2019

На данный момент не похоже, что есть модификаторы для настройки разделителей. В качестве решения вы можете использовать

ScrollView {
            HStack {
                ForEach(objects) { object in
                    Text(object.name)
                }
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...