我似乎无法从UIStepper获得我想要的价值

时间:2011-09-27 22:05:03

标签: ios4 uiview

我正在使用iOS 5.0,而我正试图从我的UIStepper中获取一个值。

我将最小值设置为0.0 最大值为25.0 步长值为1.0

起始值为15.0

如果我按下+按钮十次,+会变灰,所以我知道我在最大。

我已将uistepper中的“value changed”事件连接到名为stepulate的IBAction

该方法只有一个NSLog

看起来像

NSLog(@"%d", [myStepper value]);

我一直打印零。无论我点击+或 - 按钮多少次。

3 个答案:

答案 0 :(得分:1)

UIStepper使用float作为其值。试试这个:

NSlog(@"Stepper Value: %.f", [stepper value]);

答案 1 :(得分:1)

double stepperValue = rating_pound_stepper.value;
    self.lbl_pound_rating.text = [NSString stringWithFormat:@"%.f", stepperValue];

答案 2 :(得分:-2)

试 NSLog(@“%d”,[myStepper intValue]);