【发布时间】:2013-04-03 12:56:45
【问题描述】:
所以我有这段代码可以根据UISlider 的值更改UILabel 的值:
- (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];
}
一切正常,但我担心这里的代码质量。
这段代码相当长。有没有办法以某种方式优化它?谢谢!
【问题讨论】:
标签: ios objective-c cocoa-touch uilabel uislider