Estoy tratando de trabajar con UIStepper
para incrementar o disminuir un número entero, pero tanto "-" como "+" aumentan el número entero. ¿Cómo puedo reconocer el botón "+" y "-"?Cómo utilizar UIStepper
En el archivo de cabecera UIStepper
hay dos UIButton
s:
UIButton *_plusButton;
UIButton *_minusButton;
por ejemplo:
- (IBAction)changeValue:(id)sender
{
UIStepper *stepper = (UIStepper *) sender;
stepper.maximumValue = 10;
stepper.minimumValue = 0;
if (stepper)
{
integer++;
[label setText:[NSString stringWithFormat:@"%d",integer]];
}
else
{
integer--;
[label setText:[NSString stringWithFormat:@"%d",integer]];
}
}
gracias pero tengo este error: 'Múltiples métodos llamados 'value' found' y' Initializing 'double' con una expresión de ty incompatible pe 'NSString *' ' –
@ Mc.Lover asegúrese de que la variable esté escrita o escrita correctamente. Deberás asegurarte de que sea explícitamente un 'UIStepper *'. Declararlo como un 'id' es lo que está causando la advertencia. –
Puede hacer esto [(UIStepper *) valor del remitente] si está seguro de que el remitente siempre es un UIStepper. –