Все работает нормально, но когда я перемещаю элемент в списке с помощью функции onMove, к движущемуся элементу добавляется белый фон, как показано на рисунке. Можно ли удалить этот белый фон?

Это мой текущий код:
struct TrainingView: View {
@ObservedObject var plans: Plans
var body: some View {
NavigationStack {
List {
ForEach(plans.plans) { plan in
Text(plan.name)
.listRowBackground(Rectangle()
.background(.clear)
.foregroundColor(.blue)
.padding(.horizontal, 10)
.padding(.vertical, 5)
)
}
.onMove(perform: move)
.listRowSeparator(.hidden)
}
.listStyle(.plain)
.scrollContentBackground(.hidden)
.toolbar {
EditButton()
}
.searchable(text: $search)
.navigationTitle("Test")
}
}
func move(from source: IndexSet, to destination: Int) {
plans.plans.move(fromOffsets: source, toOffset: destination)
}
}
Подробнее здесь: https://stackoverflow.com/questions/744 ... in-swiftui
Мобильная версия