Как преобразовать значение слайдера в целое число в IOS? - PullRequest
1 голос
/ 11 января 2012

Как преобразовать число с плавающей точкой от 0..1 до целого числа от 0 до 255 в xcode для ios?спасибо!

Ответы [ 3 ]

9 голосов
/ 11 января 2012
float number = [slider value];
int value = (int)(number * 255)
4 голосов
/ 11 января 2012

Свойство value для UISlider всегда равно float. В дополнение к ответу Нико, вы также можете установить границы ползунка на то, что вы хотите,

[slider setMinimumValue:0.0];
[slider setMaximumValue:255.0];

Затем, всякий раз, когда вы звоните slider.value, приведите к int на

(int)slider.value
0 голосов
/ 11 января 2012
int value = (int)([slider value] * 255)
...