Mit Formatierern können Sie die angezeigten Daten formatieren oder das Verhalten bei Berührung der Daten durch den Benutzer festlegen. Die Eingabesteuerungen folgen demselben Prinzip. Sie ermöglichen es Ihnen, den Tastaturtyp auszuwählen, das Verhalten zu definieren oder die Daten in einem Aktionsformular zu formatieren.
Für Bilddaten gibt es beispielsweise standardmäßig zwei Arten von Steuerelementen: Das erste ermöglicht die Auswahl eines Bildes oder die Aufnahme eines Fotos, und das zweite zeigt einen Bereich zum Unterschreiben an.
Es gibt 3 Arten von Eingabekontrollen:
Eingebettete Eingabesteuerung
Je nach Art der Daten werden verschiedene Widgets vorgeschlagen. Für das Bildformat haben Sie zum Beispiel zwei Eingabesteuerungen, um entweder ein Bild aufzunehmen, ein Bild in der Galerie auszuwählen oder einen Bereich zum Unterschreiben anzuzeigen.
In diesem Video zeigen wir Ihnen verschiedene Eingabesteuerungen, von denen einige es Ihnen ermöglichen, die Tastatur zu konfigurieren, und andere, einen Barcode zu lesen oder zu unterschreiben.
Eingabesteuerung mit Code (Swift oder Kotlin)
Sie können ganz einfach mit nativen Anwendungen interagieren, indem Sie benutzerdefinierte Eingabesteuerungen verwenden. Dazu können Sie Ihre eigenen Eingabesteuerungen mit nativem Code erstellen oder einige Eingabesteuerungen aus unserer Galerie herunterladen, je nachdem, was Sie für Ihre App benötigen.
Dieses Video zeigt Ihnen, wie Sie eine Telefonnummer und eine E-Mail aus Ihrer mobilen Kontaktliste abrufen können. Außerdem werden die GPS-Koordinaten und die Adresse automatisch ermittelt.
Eingabesteuerung basierend auf der Auswahlliste
Für einige Daten soll der Benutzer einen Wert aus einer Liste auswählen, z. B. um den Status einer Aufgabe zu definieren. Hierfür gibt es zwei Arten von Auswahllisten:
- Auswahlliste unter Verwendung einer manifest.json-Datei und
- Auswahlliste auf der Grundlage von Datenquellen.
Dieses Video zeigt Ihnen, wie Sie Listen mit einer JSON-Datei erstellen können, um eine Liste mit Bildern oder Texten vorzuschlagen. Danach folgen zwei Beispiele mit Listen, die auf Daten aus der Datenbank basieren.
Weiter…
Voilà! Jetzt wissen Sie, wie Sie ein Eingabefeld in Ihrer mobilen Anwendung definieren können. Um weiterzukommen, können Sie mit dem Blog oder der Dokumentation fortfahren.