J'ai un UILabel
dont le texte que j'obtiens à partir d'un serveur. Une partie du texte est d'être identifiés comme des liens, et sur de toucher ces liens, certaines mesures doivent être effectuées. par exemple
NSString *str = @"Mon numéro de téléphone est 645-345-2345 et mon adresse est xyz";
C'est le texte complet de UILabel
. Je n'ai qu'un UILabel
pour l'affichage de ce texte (le Texte est dynamique. J'ai juste donné un exemple.). En cliquant sur ces liens, j'ai besoin d'exécuter des actions telles que la navigation de quelques différentes écran ou faites un appel.
Je sais que je peux afficher ce texte avec l'aide de OHAttributedLabel. Et les liens peuvent être affichées comme suit :
[label1 addCustomLink:[NSURL URLWithString:@"http://www.foodreporter.net"] inRange:[txt rangeOfString:someString]];
Mais je me demande comment puis-je faire de ces liens de texte d'effectuer certaines actions, comme la navigation à l'écran ou de faire un appel.
Permettez-moi de savoir si plus d'explication est nécessaire.