handhaben Ich habe 6 uitextfield.And ich habe den Autofokus. Sobald der Benutzer einen Wert in ein Textfeld eingegeben hat, wird automatisch zum nächsten Textfeld umgeleitet. Aber ich weiß nicht, wie man mit der Rücktaste umgehen. Wie wenn Benutzer im letzten Textfeld und drücken Sie die Rücktaste, um den Wert zu löschen .. wieder müssen sie bewegen, um 5,4,3,2,1 jeweiligen textfields.Wie das zu tun?Wie man Rücktaste in uitextfield
Hier ist mein Code für den Autofokus:
@IBAction func editing(_ sender: UITextField)
{
if sender == TextFieldOne {
if sender.text?.characters.count == 1 {
TextFieldTwo.becomeFirstResponder()
}
}
else if sender == TextFieldTwo {
if sender.text?.characters.count == 1 {
TextFieldThree.becomeFirstResponder()
}
}
else if sender == TextFieldThree {
if sender.text?.characters.count == 1 {
TextFieldFour.becomeFirstResponder()
}
}
else if sender == TextFieldFour {
if sender.text?.characters.count == 1 {
TextFieldFive.becomeFirstResponder()
}
}
else if sender == TextFieldFive {
if sender.text?.characters.count == 1 {
TextFieldSix.becomeFirstResponder()
}
}
else if sender == TextFieldSix {
if sender.text?.characters.count == 1 {
TextFieldSix.resignFirstResponder()
}
}
}
Vielen Dank im Voraus!
wenn sender.text? .characters.count == 0 - das war eine Rücktaste –
Dieser Link hilft Ihnen https://stackoverflow.com/questions/42642357/want-to-know-ever-time-while- Drücken-auf-Tastatur-Zurück-Taste-während-Textfeld-e –
Haben Sie Ihr Problem gelöst? – Jaydeep