Give the stepper a tag and then check the value of the tag. You can set a tag in code or in IB.
Identifying the UIStepper that triggered the event
質問
In my view, I have two steppers that are both linked to this function
- (IBAction)stepperChanged:(UIStepper *)sender {
int value = [sender value];
printf("value: %d", value);
}
Is there a quick and easy way to identify which stepper triggered this event?
解決
他のヒント
You can also declare a property as well, which I like more than tags myself:
@property (nonatomic, strong) UIStepper *stepper1;
- (IBAction)stepperChanged:(UIStepper *)sender
{
if (sender == self.stepper1)
{
NSLog(@"Value of stepper1 is: %d",sender.value);
}
}
所属していません StackOverflow