ajustando a etiqueta para o valor do controle deslizante rapidamente
Eu tenho um controle deslizante e um rótulo no meu projeto rápido. No storyboard, eu controlo arrastei meu controle deslizante para a classe de controlador dessa página e criei uma saída e também uma ação. Eu controlo arrastou outra etiqueta como uma tomada. Estou tentando atualizar o rótulo com base no valor do controle deslizante. Eu não sei onde estou indo errado.
Código:
@IBOutlet weak var slider: UISlider!
@IBOutlet weak var sliderVal: UILabel!
@IBAction func sliderValueChanged(sender: UISlider) {
var currentValue = Int(sender.value)
println("Slider changing to \(currentValue) ?")
sliderVal.text = "\(currentValue) Km"
}
Eu posso ver no log que a função sliderValueChanged está sendo chamada e o log está imprimindo o valor, mas o texto do rótulo não está sendo atualizado. O que estou fazendo errado?
Atualizar:
Acabei de colocar um objeto e etiqueta deslizante na tela de login e usei a mesma metodologia e código para alterar o texto da etiqueta e funcionou, mas não funcionará dentro do meu controlador de barra de guias. Isso esclarece qual pode ser o problema?