使用RTLabel,我会显示这个html字符串:
<a href="http://maps.google.com/maps?q=Example Street, 1, Rome">Example Street, 1</a>
as:Example Street,1。可点击,但不执行任何操作。任何RTLabel用户知道一个动作的活跃程度如何? 或者如果在safari中打开了一些链接(在这种情况下显示地图)。
提前致谢
答案 0 :(得分:2)
将RTLabel委托设置为:
[rtlabel setDelegate:self];
点击链接时,会调用以下函数。处理相应:
-(void)rtLabel:(id)rtLabel didSelectLinkWithURL:(NSURL*)url
{
RTLabel * label = (RTLabel*)rtLabel;
[self openBrowserViewForURL:[url absoluteString] pageTitle:label.text];
}