iOS7 UISwitch sein Event ValueChanged: Dauerndes Anrufen ist dieser Bug oder was ..?
Es ist jetzt behobenios7.1
Nehmen Sie keine Anpassungen vor, um das Problem zu beheben.
Anscheinend tritt das gleiche Problem in iOS 8.0 und 8.1 erneut auf
Edit3Es ist jetzt behobenios9.2
Nehmen Sie keine Anpassungen vor, um das Problem zu beheben.
Hallo Heute habe ich gesehen inUISwitch's
VeranstaltungValueChanged:
Berufungcontinuously
während ich wechsle zuOn
zuOff
oderOff
auf Ein und mein Finger bewegte sich immer noch sowohl auf der rechten als auch auf der linken Seite. Mit NSLog habe ich das GIF-Bild übersichtlicher dargestellt.
Meine wertveränderte Methode ist:
- (IBAction)changeSwitch:(id)sender{
if([sender isOn]){
NSLog(@"Switch is ON");
} else{
NSLog(@"Switch is OFF");
}
}
iOS6 derselbe Code von Switch funktioniert einwandfrei, wie wir es erwarten:
so kann mir jemand vorschlagen, dass nur einmal sein zustand an oder aus gerufen wird. oder ist das ein Bug oder was ..?
AKTUALISIEREN
Hier ist meine Demo davon: