In IB können Sie eine IBAction
an die Value Changed event
anschließen oder in Code hinzufügen Ziel/Aktion für UIControlEventValueChanged
. Zum Beispiel:
[mySlider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
- (IBAction)sliderValueChanged:(UISlider *)sender {
NSLog(@"slider value = %f", sender.value);
}
Beachten Sie, wenn Sie die Wertänderungsereignisse wollen, wenn der Benutzer sliding
ist, dann sicher sein, dass die slider
‚s continuous property
ebenfalls gesetzt. Wenn das Ereignis jedoch nicht ausgelöst werden soll, wenn der Benutzer sliding
ist, und nur wenn das Gleiten beendet wird, setzen Sie fortlaufend NO (oder deaktivieren Sie in IB).
Hallo Acharya, willkommen zu SO und vielen Dank für Ihre Antwort. Können Sie bitte Ihre Antwort bearbeiten, um zu beschreiben, wie dies das Problem des OP löst? Code-only-Antworten werden hier nicht empfohlen. Vielen Dank! –