我有一个UILabel
,它的文本内容是从服务器获取的。其中一些文本需要被识别为链接,当点击这些链接时,应该执行某些操作。例如:
NSString *str = @"My phone number is 645-345-2345 and my address is xyz";
上面是UILabel
的完整文本。我只有一个UILabel
用于显示这个文本(文本是动态的,这里只是举个例子)。当点击这些链接时,我需要执行如导航到不同的屏幕或打电话等操作。
我知道可以用OHAttributedLabel来显示这种文本,链接可以如下显示:
[label1 addCustomLink:[NSURL URLWithString:@"http://www.foodreporter.net"] inRange:[txt rangeOfString:someString]];
我想知道如何将这些文本链接变成可以执行某些操作,比如导航到不同的屏幕或打电话。
如果需要更多解释,请告诉我。