Créer appuyez sur-mesure “liens” dans la NSAttributedString d'un UILabel?

J'ai été chercher cela pendant des heures, mais j'ai échoué. Je ne sais même pas ce que je devrais être à la recherche pour.

De nombreuses applications, le texte et dans le texte sont web des hyperliens dans les arrondis rect. Lorsque je clique sur eux UIWebView s'ouvre. Ce qui m'intrigue, c'est qu'ils ont souvent des liens personnalisés, par exemple si les mots commence par # il est également cliquables et l'application répond par l'ouverture d'un autre point de vue. Comment puis-je le faire? Est-il possible avec UILabel, ou dois-je UITextView ou autre chose?

  • Voir: stackoverflow.com/questions/50505334/... pour un travail entièrement Swift 4 solution. Il utilise UITextView mais lui permet de se comporter comme un UILabel. J'ai essayé les solutions ici, et impossible d'obtenir la précision de détection de liaison.
InformationsquelleAutor Lope | 2009-08-10