如何获取UISlider的当前值

时间:2011-04-27 16:20:29

标签: ios uislider

我需要获取UISlider的当前值并将其放入变量中。 我的UISlider名称是searchRadiusSlider,我希望该值为%.0f

我可以将它显示为类似的字符串:

[NSString stringWithFormat:@"%.0f", [(UISlider *)sender value]];

但是对于我的情况,我只想把它作为数字:

self.searchRadius= //what to put here

提前Thx:)

2 个答案:

答案 0 :(得分:5)

如果要删除刚刚转换为int的小数,这将截断小数。

  

self.searchRadius =   (INT)searchRadiusSlider.value;

如果要像%.0f那样舍入小数,请使用math.h中的round()(不完全相同,%.0f使用银行家的舍入而圆()使用半上舍入,因此2.5舍入为2在前者和后者3)

  

self.searchRadius =   (INT)轮(searchRadiusSlider.value);

答案 1 :(得分:2)

self.searchRadius = searchRadiusSlider.value;