Uitextfield devient le premier répondeur ne fonctionne pas
-
30-10-2019 - |
Question
J'ai une barre d'outils au-dessus du clavier avec un bouton Précédent et suivant. Lorsque j'appuie sur le bouton suivant, le champ de texte suivant devrait devenir le premier répondeur, mais cela ne se produit pas. Voici mon code.
-(IBAction) nextfield {
if([name isFirstResponder] == TRUE) {
[name resignFirstResponder];
[surname becomeFirstResponder];
if(surname.editing == TRUE)
NSLog(@"surname");
}
if([surname isFirstResponder] == TRUE) {
[email becomeFirstResponder];
}
if([email isFirstResponder] == TRUE) {
[password becomeFirstResponder];
}
if([password isFirstResponder] == TRUE) {
[confirm becomeFirstResponder];
}
if([confirm isFirstResponder] == TRUE) {
[country becomeFirstResponder];
}
if([country isFirstResponder] == TRUE) {
if(country.text == @"United States") {
[state setEnabled:TRUE];
[state becomeFirstResponder];
}
else {
[type becomeFirstResponder];
}
}
if([state isFirstResponder] == TRUE) {
[type becomeFirstResponder];
}
if ([type isFirstResponder] == TRUE) {
[name becomeFirstResponder];
}
}
Je monte dans le journal "nom de famille" mais le curseur n'apparaît pas et si je tape quelque chose, il n'apparaît nulle part.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow