本文介绍了将UISlider从1范围内增加1到100的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是新的iPhone,
I am new to iPhone,
如何让我的UISlider从1到100以 1
?
How do I have my UISlider go from 1 to 100 in increments of 1
?
slider = [[UISlider alloc] init];
[slider addTarget:self action:@selector(sliderChange:) forControlEvents:UIControlEventValueChanged];
[slider setBackgroundColor:[UIColor clearColor]];
slider.minimumValue = 1;
slider.maximumValue = 100;
slider.continuous = YES;
slider.value = 0.0;
- (IBAction)sliderChange:(id)sender{
NSLog(@"slider.value=%f",slider.value);
}
当我滑动我的日志显示...
When i slide my log shows...
slider.value = 1.000000
slider.value = 1.123440
slider.value = 1.234550
slider.value = 1.345670
slider.value = 1.567890
.
.
.
我想要滑块值为1.0,2.0,3.0等...
I want slider value as 1.0 , 2.0 , 3.0 and so on...
任何帮助都会被考虑。
推荐答案
请尝试:
float RoundValue(UISlider * slider) {
return roundf(slider.value * 2.0) * 1;
}
这篇关于将UISlider从1范围内增加1到100的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!