【发布时间】:2020-12-01 08:11:21
【问题描述】:
我有一个SliderRow,我想采取行动,但前提是释放滑块。
.onChange 会在用户每次滑动一点(当然)时执行该操作。
.onCellHighlightChanged 不适用于 SliderRow。
.onSliderReleased 的选项会很棒;)
同时我还有其他选择吗?
<<< SliderRow("Barrel") { row in
row.title = "Barrel"
row.value = Float(UserDefaultsManager.Barrel())
row.steps = 19
row.displayValueFor = { row in
return "\(Int(row ?? 0)) bbl"
}
}.cellSetup { cell, row in
cell.imageView?.image = UIImage(systemName: "antenna.radiowaves.left.and.right")
cell.slider.minimumValue = 5
cell.slider.maximumValue = 100
}.onChange { row in
let Barrel = Double(row.value ?? 50)
UserDefaultsManager.set(Barrel: Barrel)
ConnectionManager.reconnect()
}
【问题讨论】:
-
我建议你完全放弃 Eureka ;)
标签: ios swift netflix-eureka eureka-forms