我想在SwiftUI中创建带有值标签的滑块.
我写了下面的代码.
struct SliderView: View {
@State private var speed = 50.0
var minValue: Double = 1
var maxValue: Double = 100
var body: some View {
VStack {
Text("\(speed,specifier: "%.f")")
.foregroundColor(.blue)
Slider(
value: $speed,
in: minValue...maxValue,
step: 1
) {
Text("Speed")
} minimumValueLabel: {
Text("\(minValue,specifier: "%.f")")
} maximumValueLabel: {
Text("\(maxValue,specifier: "%.f")")
}
}.padding()
}
}
但我想用滑块拇指移动值标签.
我找不到任何属性将.frame
设置为Y
值.
Question:
如何使用拇指移动滑块值标签和使用拇指更改移动标签值.