У меня есть UILabel
, текст которого я получаю с сервера. Некоторые тексты должны быть идентифицированы как ссылки, и при прикосновении к этим ссылкам необходимо выполнить некоторые действия. например
NSString * str = @ "Мой номер телефона 645-345-2345, и мой адрес xyz";
Это полный текст для UILabel
. У меня есть только один UILabel
для отображения этого текста (текст динамический. Я просто привел пример.). При нажатии этих ссылок мне нужно выполнить такие действия, как переход на другой экран или вызов.
Я знаю, что я могу отображать такой текст с помощью OHAttributedLabel. И ссылки могут отображаться следующим образом:
[label1 addCustomLink:[NSURL URLWithString:@"http://www.foodreporter.net"] inRange:[txt rangeOfString:someString]];
Но мне интересно, как я могу заставить эти текстовые ссылки выполнять некоторые действия, такие как навигация на другой экран или вызов.
Позвольте мне знать, требуется ли больше объяснений.