如何将变量值连接到滑块



我正试图在滑块中插入一个不断变化的值。我希望看到滑块在该值更改时自行移动。

我设置了一个滑块结构,并尝试在其中插入我想要的值,但它没有移动。我知道我的变量值正在按照我的意愿变化。

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))

我从另一个文件调用这个,但滑块只显示出来,不会随着值的变化而移动

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

最新更新