Каким жестом мыши удалить элемент из списка на macOS в SwiftUI? - PullRequest
0 голосов
/ 25 сентября 2019

Я не понимаю, как удалить или переместить элемент в macOS.Какое действие мне нужно сделать с помощью мыши, чтобы вызвать события onDelete или onMove?

 @State var wishList = ["Item 1", "Item 2", "Item3"]

    var body: some View {
        List {
            ForEach(wishList, id:\.self) { item in
                Button(action: {
                }) {
                    Text(item)
                }
            }
            .onDelete { offsets in
            }
            .onMove { source, target in
            }
        }
    }

1 Ответ

1 голос
/ 27 сентября 2019

- Перемещение:

Нажмите и перетащите строки.

- Удалить:

Проведите двумя пальцами, как при горизонтальной прокрутке.

Обратите внимание, что вы НЕ должны щелкать и перетаскивать строку, как вы проводите в симуляторе iOS.Достаточно просто горизонтальной прокрутки Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...