我可以在资源文件Strings.resx中添加超链接吗?
我希望我的字符串像这样:文本示例文本示例www.test.test。 当我单击www.test.test时,将打开网页。
此行为适用于IOS设备。
答案 0 :(得分:1)
var link = "http://www.google.com";
var htmlLink = String.Format("<a href='{0}'>{1}</a>", link, link);
var attr = new NSAttributedStringDocumentAttributes()
{
DocumentType = NSDocumentType.HTML
};
var nsError = new NSError();
MyTextView.ShouldInteractWithUrl += delegate
{
return true;
};
MyTextView.Editable = false;
MyTextView.AttributedText = new NSAttributedString(htmlLink, attr, ref nsError);