這將是我的第一篇文章。我希望我堅持社區準則。無論如何,我剛開始使用Swift編程。我承擔了一些任務,完全沉浸在練習語言的過程中。我一直在尋找解釋或指導建設一個分詞器。我相信他們稱之爲tokenizer,當您在「收件人」字段中搜索/輸入時,它類似於Gmail的實施。我希望有人能夠幫助解決這個問題,也許可以指出一些方向。提前致謝!構建tokenizer/tokenfield需要幫助
回答
這比可可框架的知識更多的是Swift的知識。我將從ios中的評論中重現該示例圖像的方式是從某種類型的聯繫對象數組中讀取數據,爲電子郵件地址提取字符串值,然後通過以快照方式創建UIImage來創建UIImage給定文本,字體屬性和灰色背景色。在此答案有幫助步驟:How to create an image from UILabel?
然後以該的UIImage並將其轉換爲一個NSTextAttachment,建築用逗號和換行符串接每個UIImage的一個NSAttributedString,並與最終的字符串設置TextView的的.attributedString財產。您需要使用UITextView(而不是UITextField)來處理多行輸入文本。這個答案中的有用步驟:How to add image and text in UITextView in IOS?
謝謝先生!這可能是我們尋找的方向。我會嘗試這種方法,看看它如何。順便說一下,不幸的是,我看到2個庫是用Objective-C編寫的。希望我可以在Swift上寫類似的東西。 https://github.com/clusterinc/CLTokenInputView,https://github.com/zoonooz/ZFTokenField。我想這真的叫做Tokenizer。 – Hyde
哦有趣。根據自述有一個CLTokenInputView Swift端口https://github.com/rlaferla/CLTokenInputView-Swift,但它也看起來像原來應該橋接 – markedwardmurray
我沒有看到。無論如何,我仍然會嘗試你的方法。我真的想對swift有更廣泛的理解。再次謝謝你,先生! – Hyde
- 1. 需要幫助構建php
- 2. 需要幫助來構建查詢
- 3. 需要幫助來創建div結構
- 4. 需要幫助構建我的Makefile
- 5. 需要幫助構建JSON以下
- 6. 需要幫助構建數據庫
- 7. 需要幫助來構建動態XML
- 8. 需要幫助構建基數樹C++
- 9. 在構建邏輯時需要幫助
- 10. 需要幫助構建查詢
- 11. 構建語法需要幫助嗎?
- 12. 構建jQuery查詢需要幫助
- 13. 需要幫助DB結構
- 14. 需要LINQ重構幫助
- 15. Javascript需要重構幫助
- 16. 需要類建模幫助
- 17. 需要幫助創建XPCOM ...!
- 18. 創建div需要幫助
- 19. 需要幫助建立Pygame
- 20. 需要幫助建立SSL
- 21. 需要幫助創建hbm.xml
- 22. 需要幫助
- 23. 需要幫助
- 24. 需要幫助
- 25. 需要幫助瞭解結構用C
- 26. JQuery的重構需要幫助
- 27. MySQL表架構幫助需要
- 28. 需要重構此功能的幫助
- 29. Pinvoke結構編組幫助需要 - System.AccessViolationException
- 30. 需要幫助mercurial分支結構
爲什麼不只是谷歌「swift tokenizer」 – Surely
謝謝@Surely,實際上我不確定它是否叫做tokenizer。我希望建立某種簡單的圖書館。 – Hyde
我認爲你應該在嘗試你的項目之前研究NSPredicate http://nshipster.com/nspredicate/我不熟悉ios中的「tokenizer」這個術語,但它可能是NSPredicate能夠滿足你的預期目的 – markedwardmurray