Я пытаюсь отображать целочисленные значения вместо float. Я попытался следующие:Отображение целочисленных значений в SliderRow
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. Я изменяю цвет текста, например, но не текст. Я предполагаю, что я устанавливаю текст, но он скоро перезаписывается.
Есть ли способ сделать слайдер для отображения целочисленных значений?
Спасибо.
Можете ли вы добавить еще какой-нибудь код, в котором вы меняете текст UILabel или что-то зависит? –
@ SohilR.Memon: Я обновил его с полным кодом, который я использую для строки. Надеюсь, это то, что вы имели в виду. Я думаю, что это все соответствующий код, который у меня есть, но, пожалуйста, дайте мне знать, если я буду изучать что-то еще. –
Можете ли вы поставить статическую 'String' для проверки ее отображения или нет? –