我需要获取UISlider的当前值并将其放入变量中。
我的UISlider名称是searchRadiusSlider
,我希望该值为%.0f
。
我可以将它显示为类似的字符串:
[NSString stringWithFormat:@"%.0f", [(UISlider *)sender value]];
但是对于我的情况,我只想把它作为数字:
self.searchRadius= //what to put here
提前Thx:)
答案 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;