В IB вы можете подключить IBAction
к Value Changed event
или в коде добавить цель / действие для UIControlEventValueChanged
.Например:
[mySlider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
- (IBAction)sliderValueChanged:(UISlider *)sender {
NSLog(@"slider value = %f", sender.value);
}
Обратите внимание, что если вы хотите, чтобы события изменения значения были для пользователя sliding
, убедитесь, что slider
s continuous property
также установлено.С другой стороны, если вы не хотите, чтобы событие инициировалось, поскольку пользователь имеет значение sliding
и только после того, как он завершит скольжение, установите для параметра непрерывное значение NO (или снимите флажок в IB).