如何将变量值连接到滑块?

时间:2019-11-07 22:33:59

标签: ios swift xcode slider swiftui

我正在尝试将不断变化的值插入滑块。我希望看到滑块随着此值的变化而独立移动。

我设置了一个滑块结构,我尝试在其中插入想要的值,但该值没有移动。我知道我的变量值会根据需要改变。

struct SliderCounter : View {

    @State var timer1 : Float

    var body: some View {
        return Slider(value: $timer1, in : 0...100, step:1)
        .padding()

    }
}

SliderCounter(timer1: Float(changingValue))

我正在从另一个文件调用它,但是滑块仅显示,并且随着值的变化而不会移动

1 个答案:

答案 0 :(得分:1)

由于您将SliderCounter用作可重用视图,因此您需要使用@Binding,因为该可重用视图不拥有数据。