在我看来,我有两个与此功能相关的步进器
- (IBAction)stepperChanged:(UIStepper *)sender {
int value = [sender value];
printf("value: %d", value);
}
是否有一种快速简便的方法来识别哪个步进器触发了此事件?
答案 0 :(得分:3)
为步进器添加标签,然后检查标签的值。您可以在代码或IB中设置标记。
答案 1 :(得分:1)
您也可以声明一个属性,我喜欢的不仅仅是标记:
@property (nonatomic, strong) UIStepper *stepper1;
- (IBAction)stepperChanged:(UIStepper *)sender
{
if (sender == self.stepper1)
{
NSLog(@"Value of stepper1 is: %d",sender.value);
}
}