NSLinkAttributeName不能单击unicode字体

时间:2015-02-18 17:30:31

标签: ios swift uitextview nsattributedstring

我使用的是NSTextStorage支持的UITextView。以下带有链接的属性字符串代码适用于英语。

let linkURL = NSURL(string: "reference://\(pageno)")
var pagenoAttrString = NSMutableAttributedString(string: myString)
let range = NSMakeRange(0, pagenoAttrString.length)
pagenoAttrString.beginEditing()
pagenoAttrString.addAttribute(NSLinkAttributeName, value: linkURL!, range: range)
pagenoAttrString.endEditing()

当我切换英语以外的语言时,相同的代码似乎不起作用。我确实得到了蓝色的链接,但它不可点击。

0 个答案:

没有答案