我想在SwiftUI中自定义滑块。就像这样。
我尝试了滑块与GeometryReader,但它不工作.
//MARK: Left - Right Balance
GeometryReader { geo in
VStack {
Text("\(String(format: "%.2f", balanceVolume))")
HStack {
Text("L")
Slider(value: $balanceVolume, in: minValue...maxValue, step: 0.1) {editing in
print("editing", editing)
isEditing = editing
if !editing {
player.pan = Float(balanceVolume)
}
}
.tint(.none)
.accentColor(.gray)
Text("R")
}
}
.padding(20)
}
谢谢大家。
1条答案
按热度按时间mitkmikd1#
我已经创建了一个简单的自定义滑块,我希望它有帮助
输出:
用途:
代码: