我不明白如何在 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
}
}
}
Run Code Online (Sandbox Code Playgroud)
移动:单击并拖动行。
删除:用(两根手指在触控板上或一根手指在魔术鼠标上)滑动,就像水平滚动的方式一样。
请注意,您不应该像在 iOS 模拟器中滑动那样单击并拖动该行。只需一个简单的 mac 水平滚动就足够了。
| 归档时间: |
|
| 查看次数: |
1139 次 |
| 最近记录: |