How would I elegantly achieve multiline text that includes a combination of links, plain text, and formatted words? Right now, all I can think of is breaking each word into a token and displaying/positioning it differently (UILabel, UIButton, etc), however, this is terribly inefficient. Here is an example of what I am trying to achieve from the comments feature in Instagram.

Notice, formatted link to user name, indented multiline text, and possibility of inline links to hashtags.
Edit Sep 14
So I was able to implement something very similar using FTCoreTextView
It was simple to import/implement. I am using the code as a static library in my ARC project.
The following are the core components:
I use a method to set the style for my cell’s
FTCoreTextViewThen in your cell you would set the text for the view, assign a delegate, etc. (My
FTCoreTextViewoverrides a plainIBOutletfor aUIView)Parse links is a method i separately define to search for hashtags and usernames and then set a style when they are found (this code is rough and leaves much to be improved. I am considering switching to CoreTextHyperlink which already has code search for hashtags and @usernames.)
Last but not least, the method called after a tag/username is clicked