I want to create a custom input view, some of whose buttons insert “icons” into the selected UITextField, like the “RSS” or “Reader” icons which sometimes appear on the right hand side of the URL input field in Mobile Safari. I want the icons to be intermingled with the text and for all intents and purposes (like selection, cut and paste and deletion) behave like normal character glyphs.
Is there a name for these icons? Is there an API for creating them or do I have to build this entirely from scratch?
According to this question, what I want is an
NSTokenFieldand there’s not one available in stock iOS. However, there are some implementations on GitHub.