如何获取UISlider的当前值

Mal*_*loc 1 uislider ios

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

我可以将它显示为一个字符串,如下所示:

[NSString stringWithFormat:@"%.0f", [(UISlider *)sender value]];
Run Code Online (Sandbox Code Playgroud)

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

self.searchRadius= //what to put here
Run Code Online (Sandbox Code Playgroud)

Thx提前:)

alb*_*amg 5

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

self.searchRadius =(int)searchRadiusSlider.value;

如果要像%.0f使用math.h中的round()那样舍入小数(不完全是,%.0f使用banker的舍入而round()使用half up rounding,因此2.5在前者中舍入为2,在后者中舍入为3)

self.searchRadius =(int)round(searchRadiusSlider.value);