2016-07-24 6 views
0

これは私の最初の投稿になります。私は、地域のガイドラインに順守していることを願っています。とにかく、私はSwiftプログラミングを始めました。私は言語を練習することに完全に没頭するためにいくつかの仕事を引き受けました。私はトークナイザーを構築するという観点から説明やガイドを探しています。私は彼らがそれをtokenizerと呼んでいると信じています。あなたが "To"フィールドを検索/入力するときにGmailの実装に似ています。私は誰かがこれについていくつかの光を当てるのを助けることができる、おそらく私はいくつかの方向を指す。前もって感謝します!トークン化ツール/トークンフィールドの構築を助けてください

+0

なぜgoogle "迅速なtokenizer"ではない – Surely

+0

ありがとう@確かに、実際にはそれがtokenizerと呼ばれているかわからない。シンプルなライブラリを構築したいと考えています。 – Hyde

+0

私はあなたのプロジェクトhttp://nshipster.com/nspredicate/を試す前にNSPredicateで勉強しなければならないと思います。私はios内で "tokenizer"という言葉に慣れていませんが、NSPredicateがあなたの意図した目的に役立つ可能性があります。 – markedwardmurray

答えて

0

これは、SwiftよりもCocoaフレームワークの知識に関連しています。どのような種類の連絡先オブジェクトの配列から読み取って、電子メールアドレスの文字列値を引き出し、プログラムでUⅡmageを作成してUⅡmageを作成することになります与えられたテキスト、フォント属性、グレーの背景色。この回答に役立つ手順:How to create an image from UILabel?

が続いてUIImageとNSTextAttachmentに変換は、カンマや改行を連結し、各UIImageでNSAttributedStringを構築し、最終的な文字列でのTextViewの.attributedStringプロパティを設定することを取ります。複数行の入力テキストには、UITextFieldではなくUITextViewを使用する必要があります。この回答の有益な手順:How to add image and text in UITextView in IOS?

+1

ありがとうございました!これは、探している方向かもしれません。私はこのアプローチを試し、それがどのように進むのか見てみましょう。ところで、私は2つのライブラリを残念ながらObjective-Cで書かれているのを見ました。うまくいけば私はSwiftで同様のことを書くことができます。 https://github.com/clusterinc/CLTokenInputView、https://github.com/zoonooz/ZFTokenField。私はそれが本当にTokenizerと呼ばれると思います。 – Hyde

+0

は面白いです。 readmeによると、CLTokenInputView https://github.com/rlaferla/CLTokenInputView-SwiftのSwiftポートがありますが、オリジナルもブリッジ可能であるように見えます – markedwardmurray

+0

私はそれを見ませんでした。とにかく、まだあなたのアプローチを試みるつもりです。私は本当に迅速な広範な理解をしたいと思っています。もう一度、ありがとう! – Hyde

関連する問題