作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个自定义的 UITextView 并需要这样的东西:
<a href="www.google.es">Google</a>
顺便说一句,这是我在自定义类上的初始化代码:
void Initialize()
{
Font = UIFont.FromName("Lacuna Regular", 14f);
Editable = false;
DataDetectorTypes = UIDataDetectorType.Link;
Text = "Google";
}
但我不知道如何编写我需要去的网址(在本例中为 www.google.es)。
提前致谢!
最佳答案
通过UIDataDetectorType.Links
:
uiview.DataDetectorTypes = UIDataDetectorType.Link;
uiview.Text = @"https://www.google.es";
通过 NSAttributedStringDocumentAttributes
和 NSAttributedString
:
var urlString = @"<a href=""https://www.google.es"">Google</a>";
var documentAttributes = new NSAttributedStringDocumentAttributes { DocumentType = NSDocumentType.HTML };
NSError error = null;
var attributedString = new NSAttributedString(NSData.FromString(urlString, NSStringEncoding.UTF8), documentAttributes, ref error);
// Should really check the NSError before applying
uiview.AttributedText = attributedString;
关于ios - xamarin.ios 上的 UITextViewL 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42468038/
我有一个自定义的 UITextView 并需要这样的东西: Google 顺便说一句,这是我在自定义类上的初始化代码: void Initialize() { Font = UIFont.Fr
我是一名优秀的程序员,十分优秀!