所以我有这个代码来改变UILabel
基于值的值UISlider
:
- (void)slider03Changed:(UISlider *)slider{
int value = 10;
if (slider.value >= 0.1){
value = 20;
}
if (slider.value >= 0.2){
value = 30;
}
if (slider.value >= 0.3){
value = 40;
}
if (slider.value >= 0.4){
value = 50;
}
if (slider.value >= 0.5){
value = 60;
}
if (slider.value >= 0.6){
value = 70;
}
if (slider.value >= 0.7){
value = 80;
}
if (slider.value >= 0.8){
value = 90;
}
if (slider.value >= 0.9){
value = 100;
}
lbl01.text = [NSString stringWithFormat:@"%u hours", value];
}
一切正常,但我担心这里的代码质量。
这段代码相当长。有没有办法以某种方式优化它?谢谢!