Edytować
Jest teraz naprawiony ios7.1
Nie rób żadnych poprawek, aby to naprawić.
Edycja 2
Najwyraźniej ten sam problem występuje ponownie w iOS 8.0 i 8.1
Edycja3
Jest teraz naprawiony ios9.2
Nie rób żadnych poprawek, aby to naprawić.
Hi Dziś widziałem w UISwitch's
Event ValueChanged:
Wywołanie continuously
podczas gdy jestem na zmianę On
do Off
lub Off
na On i mój palec przeniósł nadal po prawej stronie, jak również po lewej stronie. Dodałem obraz GIF, aby był bardziej przejrzysty dzięki NSLog.
Metoda „Zmiana wartości” to:
- (IBAction)changeSwitch:(id)sender{
if([sender isOn]){
NSLog(@"Switch is ON");
} else{
NSLog(@"Switch is OFF");
}
}
iOS6 ten sam kod Switch działa dobrze, jak się spodziewamy:
więc może ktoś zasugerować mi, że wywołanie tylko raz jego stan jest włączony lub wyłączony. czy to jest błąd czy co ..?
AKTUALIZACJA
Oto moje demo: