【发布时间】:2021-07-04 22:33:46
【问题描述】:
我想知道如何将绑定变量传递给 Slider 视图
struct TodayItemView: View {
@State var progress = 0.0
var body: some View {
VStack {
Slider(value: $progress,
in: 0...1,
step: 0.25)
}
}
}
如果我将@State 更改为@Binding,它会显示很多错误消息,如下所示
无法将类型“Double”的值转换为指定类型“Binding”
调用中的无关参数标签“wrappedValue:”
无法推断通用参数“V”
但是,我想让它为那个变量设置@Binding,因为我要在另一个视图中使用这个视图。
有什么解决办法吗?
【问题讨论】: