我有一个字符串,其中可能有电话号码,邮件地址,网址,电子邮件地址或者可能是一些纯文本。例如:我的电话号码是8009000300。
首先,如何将此字符串显示为HTML文本?
其次,如果显示为HTML文本,是否可以将8009000300(或网址或邮件地址或电子邮件地址)显示为链接?我正在采用这种方法,因为 NIAttributedLabel 对我不起作用。
注意:电话号码(或其他特殊字符串)可能位于完整字符串之间或字符串的开头/结尾处。
答案 0 :(得分:0)
您可以使用CoreText,或尝试OHAttributedLabel或TTTAttributedLabel。
答案 1 :(得分:0)
您可以使用UITextView
显示文字,并根据您的要求将dataDetectorTypes
属性设置为UIDataDetectorTypeLink
,UIDataDetectorTypePhoneNumber
。