Увеличить UISlider на 0,1 в диапазоне от -1,0 до 1,0 - PullRequest
0 голосов
/ 30 января 2011

Я нашел несколько способов установить значение ползунков на основе целых, но мне нужно увеличивать в соответствии с плавающей запятой .1.

float value = [_xSlider value] *.1;
[_xSlider setValue: value/.1];

Но я получаю большое число с плавающей запятой, а не только 0,3.

1 Ответ

1 голос
/ 30 января 2011

Я нашел ответ.

Мне нужно было поставить желаемое количество десятичных разрядов перед десятичным, затем вести себя как int, а затем сдвинуть числа обратно на другую сторону десятичного знака.

int value = [_xSlider value] * 10;
[_xSlider setValue: value * .1];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...