Dies wird mein erster Beitrag sein. Ich hoffe, ich halte mich an die Richtlinien der Gemeinden. Wie auch immer, ich habe gerade angefangen, Swift zu programmieren. Ich habe eine Aufgabe übernommen, um mich ganz auf das Üben der Sprache einzulassen. Ich habe nach einer Erklärung oder einem Guide gesucht, um einen Tokenizer zu erstellen. Ich glaube, sie nennen es Tokenizer, es ähnelt der Google Mail-Implementierung, wenn Sie im Feld "An" suchen/eingeben. Ich hoffe, dass jemand dazu beitragen kann, etwas Licht in die Sache zu bringen, vielleicht auf eine bestimmte Richtung. Danke im Voraus!Benötigen Sie Hilfe beim Erstellen Tokenizer/Tokenfield
Antwort
Dies hat mehr mit Wissen über Cocoa-Frameworks als mit Swift zu tun. Die Art, wie ich dieses Beispielbild aus Ihrem Kommentar in ios reproduzieren würde, würde lauten, aus einem Array von Kontaktobjekten zu lesen, einen String-Wert für die E-Mail-Adresse herauszuziehen und dann programmatisch ein UII-Bild aus dem Snapshot eines UILabel-Sets mit dem zu erstellen gegebener Text, Schriftattribute und graue Hintergrundfarbe. Hilfreiche Schritte in dieser Antwort: How to create an image from UILabel?
Dann, dass UIImage zu nehmen und es zu einem NSTextAttachment Umwandlung, den Aufbau ein NSAttributedString mit jedem UIImage mit Komma und Zeilenumbrüchen verketteten und die .attributedString Eigenschaft mit der letzten Zeichenfolge des Textview-Einstellung. Sie müssen UITextView (und nicht UITextField) für mehrzeiligen Eingabetext verwenden. Hilfreiche Schritte in dieser Antwort: How to add image and text in UITextView in IOS?
danke Sir! Dies könnte die Richtung sein, nach der ich suche. Ich werde diesen Ansatz versuchen und sehen, wie es geht. Übrigens habe ich 2 Bibliotheken gesehen, leider ist es in Objective-C geschrieben. Hoffentlich kann ich ähnlich auf Swift schreiben. https://github.com/clusterinc/CLTokenInputView, https://github.com/zoonooz/ZFTokenField. Ich nehme an, es heißt wirklich Tokenizer. – Hyde
oh interessant. Laut der Readme gibt es einen Swift-Port von CLTokenInputView https://github.com/rlaferla/CLTokenInputView-Swift, aber es sieht auch aus wie das Original sollte überbrückbar sein – markedwardmurray
Ich habe das nicht gesehen. Wie auch immer, ich werde es immer noch versuchen. Ich möchte ein breiteres Verständnis von Swift haben. Nochmals vielen Dank, guter Herr! – Hyde
- 1. Benötigen Sie Hilfe beim Erstellen eines Arrays von Objekten
- 2. Benötigen Sie Hilfe beim Erstellen einer einzelnen MySQL-Abfrage
- 3. Benötigen Sie Hilfe beim Erstellen von doubleYScale-Schlüssel
- 4. Benötigen Sie Hilfe beim Erstellen einer relationalen Datenbanktabelle
- 5. Benötigen Sie Hilfe beim Erstellen von JSON-Zeichenfolge in JavaScript
- 6. Benötigen Sie Hilfe beim Erweitern einer Fehlermeldung
- 7. Benötigen Sie Hilfe beim Umleiten einer Domain?
- 8. Benötigen Sie Hilfe beim Einstieg mit Boost.Python
- 9. Benötigen Sie Hilfe zum Erstellen von preg_replace_callback
- 10. Benötigen Sie Hilfe Pseudozufallszahlengenerator
- 11. Benötigen Sie Hilfe bei
- 12. benötigen Hilfe beim Erstellen einer statischen C++ - Bibliothek mit make
- 13. Benötigen Sie Hilfe bei Transaktionsbereich
- 14. JavaFX: Benötigen Sie Hilfe beim Verstehen von Projekthierarchieproblemen
- 15. Benötigen Sie Hilfe beim Bestellen eines Linq-Ergebnisses
- 16. Benötigen Sie Hilfe bei InvalidCastException
- 17. (Schienen) Benötigen Sie Javascript Hilfe
- 18. Benötigen Sie Hilfe MPI_Comm_create Verständnis
- 19. Benötigen Sie Hilfe mit ThemeRoller
- 20. Benötigen Sie Hilfe beim Hochladen mehrerer Bilder mit Komprimierung
- 21. Benötigen Sie Hilfe beim Verständnis von mergeSort und apply()
- 22. Benötigen Sie Hilfe beim Ausführen dieses alten Matlab-Codes
- 23. Benötigen Sie Hilfe beim Ersetzen von detailViewController durch andere ViewController
- 24. Benötigen Sie Hilfe beim Konvertieren von VB.NET-Code nach C#
- 25. Sie benötigen Hilfe beim Schreiben von SQL-Trigger
- 26. Benötigen Sie Hilfe beim Finden von Summe und Durchschnitt
- 27. Benötigen Sie Hilfe beim Zuweisen eines größeren Heap zum Gradle
- 28. Benötigen Sie Hilfe beim Umwandeln des P12-Zertifikats in JKS
- 29. Benötigen Sie Hilfe beim Verständnis von Bindungen in Schema Code
- 30. Benötigen Sie Hilfe beim Entfernen seltsamer Zeichen aus der Zeichenfolge
warum nicht einfach Google "Swift Tokenizer" – Surely
Dank @Surely, bin ich mir nicht sicher, ob es Tokenizer genannt wird. Ich hoffe, eine Art einfache Bibliothek zu bauen. – Hyde
Ich denke, dass Sie auf NSPredate studieren sollten, bevor Sie Ihr Projekt versuchen http://shipster.com/nspredicate/ Ich bin mit Ausdruck "tokenizer" in ios nicht vertraut aber es ist möglich, dass NSPredicate in der Lage ist, Ihren beabsichtigten Zweck zu erfüllen – markedwardmurray