2016-07-24 19 views
0

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

+0

warum nicht einfach Google "Swift Tokenizer" – Surely

+0

Dank @Surely, bin ich mir nicht sicher, ob es Tokenizer genannt wird. Ich hoffe, eine Art einfache Bibliothek zu bauen. – Hyde

+0

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

Antwort

0

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?

+1

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

+0

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

+0

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

Verwandte Themen