Я не могу получить желаемое значение от UIStepper - PullRequest
1 голос
/ 28 сентября 2011

Я использую iOS 5.0 и пытаюсь получить значение из моего UIStepper.

Я установил минимум на 0.0 Максимум 25,0 Значение шага 1,0

Начальное значение 15,0

Если я коснусь кнопки + десять раз, значок + станет серым, поэтому я знаю, что я на максимуме.

Я связал событие «значение изменено» в uistepper с IBAction, называемым stepulate

Этот метод имеет только NSLog

выглядит как

NSLog(@"%d", [myStepper value]);

Я продолжаю печатать ноль. Независимо от того, сколько раз я нажимаю кнопку + или -.

Ответы [ 3 ]

1 голос
/ 07 октября 2011

UIStepper использует float для своего значения. Попробуйте это:

NSlog(@"Stepper Value: %.f", [stepper value]);
1 голос
/ 29 января 2013
double stepperValue = rating_pound_stepper.value;
    self.lbl_pound_rating.text = [NSString stringWithFormat:@"%.f", stepperValue];
0 голосов
/ 28 сентября 2011

попробуйте NSLog (@ "% d", [myStepper intValue]);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...