ios – Black background color on SwiftUI list item when reordering


I am trying to implement list reordering, basic code example:

import SwiftUI

struct ContentView: View {

    @State var items = [

    var body: some View {
        NavigationStack {
            ZStack {

                List($items, id: \.self, editActions: .move) { $item in
                    ListItem(text: item)


struct ListItem: View {

    let text: String

    var body: some View {
            .frame(maxWidth: .infinity)
            .clipShape(RoundedRectangle(cornerRadius: 4.0))


struct ContentView_Previews: PreviewProvider {
    static var previews: some View {

It all works fine and well however when I long press to begin the drag gesture the background for the list item appears black. I have added all the modifiers such as listRowBackground and scrollContentBackground but the problem persists. Any ideas what I’m doing wrong here?

enter image description here