Вы можете установить стиль выделения ячейки, выполнив следующие действия.
- Создайте функцию инициализации для структуры, содержащей ваш
List
- Получите внешний вид для
UITableViewCell
- Установите
selectionStyle
равным .none
Вот пример кода:
struct ContentView: View {
init() {
let appearance = UITableViewCell.appearance()
appearance.selectionStyle = .none
// appearance.accessoryType = .none
}
var body: some View {
NavigationView {
List(0..<5, id: \.self) { element in
NavigationLink(destination: Text("\(element)")) {
Text("\(element)")
}
}
}
}
}
Должна быть возможность скрыть accessoryType
ячейки, установив для нее также .none
(см. закомментированный код выше), но это не представляется возможным в настоящее время.