modificare
Ora è risolto ios7.1
Non apportare modifiche per risolverlo.
Modifica 2
Apparentemente lo stesso problema si verifica di nuovo in iOS 8.0 e 8.1
Modifica 3
Ora è risolto ios9.2
Non apportare modifiche per risolverlo.
Ciao oggi ho visto in UISwitch's
Event ValueChanged:
Calling continuously
mentre sono passato On
a Off
o Off
a On e il mio dito si è spostato ancora sul lato destro e sul lato sinistro. Ho attaccato un'immagine GIF per una maggiore chiarezza con NSLog.
Il mio metodo Value Changed è:
- (IBAction)changeSwitch:(id)sender{
if([sender isOn]){
NSLog(@"Switch is ON");
} else{
NSLog(@"Switch is OFF");
}
}
iOS6 lo stesso codice di Switch funziona bene come ci aspettiamo:
quindi qualcuno può suggerirmi di chiamare solo una volta il suo stato On o off. o è un bug o cosa ..?
AGGIORNARE
Eccone la mia Demo: