2014-03-04 148 views
0

我有一個顯示UIImaveView的alpha值的標籤,我需要聲明一個顯示0到100%的百分比值。這裏是我的代碼:UISlider值將浮點數轉換爲百分比

- (IBAction)changeAlpha:(id)sender { 

    _view3D.alpha = _slider.value; 

    _lableP.text = [NSString stringWithFormat:@"%f",_slider.value *100]; 
} 

但結果:

2014-03-04 16:50:35.676 App[3743:70b] 91.176468 
2014-03-04 16:50:35.753 App[3743:70b] 90.000000 
2014-03-04 16:50:35.782 App[3743:70b] 88.235298 

,這不是一個數量還是浮點數,我該怎麼讓這些數字也:

91% 90% 20%

謝謝。

回答

3
_lableP.text = [NSString stringWithFormat:@"%.0f",_slider.value *100]; 
1
NSNumber *myNumber = [NSNumber numberWithFloat:slider.value]; 
NSInteger myInt = [myNumber intValue]; 
+0

'NSInteger的敏= slider.value;'會更容易:) – Avt

+0

@avt是正確的,但是這是另一種方式:) – Rushabh