【问题标题】:How can I call a function when the user drop the slider with swiftUI?当用户使用 swiftUI 放下滑块时,如何调用函数?
【发布时间】:2020-03-26 02:49:12
【问题描述】:

我想拖动一个滑块,当它被放下时,它会调用一个函数,但是当我使用 DragGesture 时,我的滑块不再工作了。

我已阅读 Apple 文档,但不知道如何执行此操作。

【问题讨论】:

    标签: slider swiftui


    【解决方案1】:

    试试onEditingChanged 闭包参数。它在更改开始时接收设置为 true 的 Bool,在更改结束时接收设置为 false。

    Slider(value: $value, in: 0...200, step: 10, onEditingChanged: { bool in
      print("\(bool)")
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-20
      • 2016-08-29
      • 2020-02-05
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多