小编Mik*_*lam的帖子

如何在步进器中使用增量和减量函数,同时使用 onChange 修饰符

我已经设置了audioPlayer

除了步进器的当前功能之外,我还想为 onIncrement 和 onDecrement 播放单独的声音。

该项目使用 Core Data 进行持久化。$estimatorData.qty 监听已发布的 var 我的视图模型,当数量更改时,新的数量将保存在我的视图模型中 estimatorData.save()

这是Stepper文档的链接

我正在努力思考是否其中一个初始化器适合我想要完成的任务

Stepper("", value: $estimatorData.qty.onChange { qty in
    estimatorData.save()
}, in: 0...10000)
    .frame(width: 100, height: 35)
    .offset(x: -4)
    .background(colorScheme == .dark ? Color.blue : Color.blue)
    .cornerRadius(8)
Run Code Online (Sandbox Code Playgroud)

这是我的球员

func incrementTaped() {
    playSound(sound: "plus", type: "mp3")
}
 
func decrementTaped() {
    playSound(sound: "minus", type: "m4a")
}
Run Code Online (Sandbox Code Playgroud)

swift swiftui

2
推荐指数
1
解决办法
1640
查看次数

标签 统计

swift ×1

swiftui ×1