在SwiftUI中从macOS上的列表中删除项目的鼠标手势是什么?

问题描述 投票:0回答:1

我不知道如何在macOS上删除或移动项目。我需要用鼠标做什么动作来触发onDeleteonMove事件?

 @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
            }
        }
    }
swiftui
1个回答
0
投票

-移动:

单击并拖动行。

-删除:

[用两根手指滑动,就像您水平滚动的方式。

请注意您不应该单击并拖动行,就像在iOS模拟器中滑动的方式一样。只需一个简单的mac水平滚动即可。

© www.soinside.com 2019 - 2024. All rights reserved.