Режим редактирования списка SwiftUI изменяет свойства, такие как цвет кнопки

#list #uitableview #swiftui

#Список #uitableview #swiftui

Вопрос:

В SwiftUI у меня есть список, который можно редактировать через .EditMode. Единственная проблема заключается в том, что я хотел бы изменить положение и цвет кнопки редактирования, чтобы она была справа. Это потому, что прямо сейчас, используя мой пользовательский макет, его нельзя увидеть.

Редактировать: Вот как я составляю свой список и призываю к редактированию

 struct testView: View {
    @State var isListEditing = false
    
    var body: some View {
        List {
            ForEach(Array(array.enumerated()), id: .element.id) {index, element in
                Text(element)
            }
            .onMove { (source: IndexSet, destination: Int) -> Void in
                self.array.move(fromOffsets: source, toOffset: destination)
            }
            .onLongPressGesture {
                withAnimation {
                    self.isListEditing = true
                }
            }
        }
        .environment(.editMode, isListEditing ? .constant(.active) : .constant(.inactive))
    }
}
  

Кнопка не видна

Спасибо за помощь!

Комментарии:

1. Насколько я могу выполнить этот код, я не вижу в этом ничего плохого. Не могли бы вы объяснить?

2. @Riccardo-Perego: Вы нашли какой-нибудь способ изменить это?