You can use the provided DTLinkButton view as custom subview for glyph runs that make up a hyperlink. Multiple glyph runs in the same line are merged for one single subview. A hyperlink wrapping over several lines are multiple buttons which are linked via a GUID so that they highlight together
Here's an example involving multiple gylph runs resulting from Chinese characters: Here are some chinese Glyphs #草原牧马# 草原 making up a hyperlink and Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ut adipiscing massa. Aliquam vitae nibh ac dui lobortis congue in non dui. Duis hendrerit metus ut neque sodales sodales. Duis a elit nibh. Praesent risus tortor, rutrum ac lobortis in, malesuada ac turpis. Fusce rhoncus adipiscing eleifend. Nulla sed arcu erat. Cras aliquam turpis a purus vestibulum vehicula. Pellentesque at sapien id eros ornare rutrum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi quis ipsum a ante porta sodales nec nec arcu. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam ac massa diam. Nullam vehicula consequat lectus in fermentum. Praesent tortor leo, facilisis ut sagittis suscipit, consequat quis dui. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Here some underlined text and a hyperlink with superscripted text. As you can see the underline of the superscripted part is at a different height.
Follow @cocoanetics on Twitter