Wie füge ich textField in UIAlertController hinzu?
Ich realisieren wollen eine Funktion zum ändern von Passwort,es erfordert Benutzer zur Eingabe seiner bisherigen Passwort,und ich entwerfe es in einem alert-dialog,ich möchte Sie auf die Schaltfläche "Bestätigung der änderung" dann springen zu den anderen view-controller für das Kennwort ändern.Ich habe geschrieben einige Codes,aber ich weiß nicht, wie zu schreiben, um sich im nächsten moment.
InformationsquelleAutor der Frage Juice007 | 2015-12-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie fügen Sie mehrere Textfelder zu Alarm controller und rufen Sie Sie mit der Alarm-controller ist Textfeldern Eigenschaft
Wenn neue Kennwort ist eine leere Zeichenfolge, präsentieren die Warnung wieder. Oder eine andere Art und Weise.. zuerst deaktivieren Sie die Schaltfläche "Bestätigen" aktivieren Sie diese nur, wenn ein Textfeld den text, der
InformationsquelleAutor der Antwort Charmi Gheewala
Erhalten Sie alle zusätzlichen Textfeldern von Alarm-controller durch seine
textFields
readonly-Eigenschaft, Sie können es verwenden, um Ihren text.Wie
Swift 4:
Hinweis: textField.text ist optional, wickeln Sie es vor der Verwendung
Objective-C:
Durch
[[alertController textFields][0] text]
dieser Linie, wird es dauern, erste textfield-Objekt Hinzugefügt, um die alerController und bekommen Ihren text.InformationsquelleAutor der Antwort Johnykutty
Hier ist eine aktualisierte Antwort für Swift 4.0, erstellt die gewünschte Art von textfield:
Und wie sieht es aus, wenn zum ersten mal vorgestellt:
Und bei der Annahme von text:
InformationsquelleAutor der Antwort CodeBender