我正在尝试显示整数值而不是浮点数。我尝试了以下方法:
section.append(SliderRow() {
$0.title = "Number of items"
$0.tag = "numberOfItems"
$0.minimumValue = 1
$0.maximumValue = 10
$0.steps = 10
$0.value = 5
$0.onChange { row in
let isInteger = floor(row.value!) == row.value!
if (!isInteger) {
row.value = floor(row.value!)
}
let formattedString = String(format: "%.0f", row.value!)
row.cell.valueLabel.text = formattedString
}
})
formattedString 显示我想要的值,但我无法在屏幕上显示它们。我可以通过 row.cell 访问所有其他属性。例如,我更改更改文本颜色,但不更改文本。我猜我正在设置文本,但它很快就会被覆盖。
有没有办法让滑块显示整数值?
谢谢。