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];
}
すべて正常に動作しますが、ここのコードの品質が心配です。
このコードはかなり長いです。どういうわけかそれを最適化する方法はありますか?ありがとう!