Modifier
C'est maintenant fixé sur ios7.1
Ne faites pas d'ajustements pour le réparer.
Edit2
Apparemment, le même problème se reproduit dans iOS 8.0 et 8.1.
Edit3
C'est maintenant fixé sur ios9.2
Ne faites pas d'ajustements pour le réparer.
Bonjour Aujourd'hui, j'ai vu dans UISwitch's
Événement ValueChanged:
Appel à continuously
alors que je suis en train de changer pour On
a Off
o Off
sur On et mon doigt bougeait toujours du côté droit comme du côté gauche. J'ai joint l'image GIF pour plus de clarté avec NSLog.
Ma méthode de changement de valeur est :
- (IBAction)changeSwitch:(id)sender{
if([sender isOn]){
NSLog(@"Switch is ON");
} else{
NSLog(@"Switch is OFF");
}
}
iOS6 le même code de Switch fonctionne bien comme nous l'attendions :
Quelqu'un peut-il me suggérer que l'appel ne soit activé ou désactivé qu'une seule fois, ou est-ce un bug ?
UPDATE
Voici ma démonstration :
0 votes
Avez-vous essayé de redémarrer xCode ?
0 votes
Ce n'est pas dans mon code, c'est probablement dans mon code et celui de mon frère aussi.
0 votes
Ya. Moi aussi j'ai eu le même problème quand j'ai essayé ici C'est peut-être un bug
0 votes
J'ai le même problème.
0 votes
Bonjour @NitinGohel, cela fonctionne bien chez moi
0 votes
J'ai exactement le même problème et je vais changer UISwitch en bouton normal. Merci !
0 votes
C'est un bug dans le contrôle uiswitch au lieu d'ajouter un composant personnalisé supplémentaire, j'ai appliqué la réponse de nnarayann et celle de pre ensemble et cela résout mon problème.
0 votes
Pas besoin de faire quoi que ce soit... C'est corrigé sur iOS7.1
1 votes
J'ai toujours ce bug dans iOS7.1 sur le simulateur, je n'ai pas encore essayé l'appareil, j'utilise xcode 5.1.1.
3 votes
J'ai le même problème avec l'ipad 7.1.2.
7 votes
Je constate un problème identique/similaire avec UISwitch dans iOS 8.0 et 8.1
0 votes
J'ai la même expérience en 8.1.
2 votes
Toujours là en 9.1. Veuillez déposer un duplicata de openradar.appspot.com/15555929 tout le monde. C'est la seule façon d'arranger ça.
0 votes
Ayant rencontré ce problème en 9.1 sur un appareil, je constate que parfois l'événement ValueChanged n'est pas généré du tout et que la méthode n'est pas invoquée.
1 votes
Il semble qu'il soit de retour dans la 9.3.