【问题标题】:No value displayed in the text field文本字段中不显示值
【发布时间】:2011-04-17 07:13:32
【问题描述】:

当我滚动 UISlider 时,我想在 UITextField 中显示当前值,但是我看到以下字符串 nan 而不是滑块的数值,请您帮帮我:

- (IBAction)sliderValueChanged:(id)sender 
{ 
    nomDeStationTextField.text = [NSString stringWithFormat:@"%.1f", [sender value]]; 
}

IB 中的连接是正确的,滑块的最小值是 0.0,最大值是 70,我需要在 UItextField 中显示当前位置(即:20)

【问题讨论】:

  • 你真的尝试过类似@"%f" 的东西吗? IB中是否连接了文本字段?
  • 当我尝试 %f 时,我总是得到值 0.0000000
  • 你可以转储发送者的类并尝试在按钮事件中将值转储到滑块的控制台吗?

标签: ios uislider


【解决方案1】:

将发送者投射到 UISlider:

nomDeStationTextField.text = [NSString stringWithFormat:@"%.1f", [(UISlider *)sender value]];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-03
    • 2014-10-26
    • 1970-01-01
    • 2018-09-13
    • 2017-11-14
    • 2014-04-08
    • 1970-01-01
    相关资源
    最近更新 更多