/ / Gibt es ein iPhone, das dem NSTokenField-Steuerelement entspricht? - iphone, eingabe, uitextfield, uitextview

Gibt es ein iPhone, das dem NSTokenField-Steuerelement entspricht? - iphone, Eingabe, uitextfield, uitextview

In meiner App möchte ich, dass der Benutzer Namen in eineUITextField (oder ein gleichwertiges Element) und wenn sie die Eingabetaste drücken, werden diese Wörter in eine blaue Blase eingefügt, die normalerweise mit Tags verbunden ist. Der Cursor springt dann an das Ende, wo er weitere "Tags" hinzufügen kann.

Dies ist beim Hinzufügen von Kontakten in den Feldern An, CC und BCC der E-Mail-App sowie beim Auswählen von Kontakten in der Nachrichten-App sichtbar.

Wie wird das gemacht? Ist es etwas, was im UIKit bereitgestellt wird oder woanders verfügbar ist?

Danke vielmals,

Michael

Antworten:

7 für die Antwort № 1

Venmo hat gerade das Feld für ihre Token geöffnet.

https://github.com/venmo/VENTokenField.git


6 für die Antwort № 2

bearbeitet:

Das entsprechende Steuerelement in Desktop Cocoa ist ein NSTokenField, aber es scheint kein Äquivalent für Cocoa Touch zu geben.


0 für die Antwort № 3

Ich glaube nicht, dass Sie es mit jedem eingebauten tun könnenFunktionalität im SDK, so etwas noch nie gesehen. Was Sie jedoch tun könnten, ist, es selbst zu implementieren, einen benutzerdefinierten blauen Button mit etwas Text darüber zu haben, und wenn der Benutzer auf return klickt, können Sie etwas Code haben, der den Text übernimmt und Ihnen den Button zurückbringt, den Sie benötigen implementieren