Ios 如何设置URL+;将文本转换为UILabel文本
我想显示一些文本+URL+一些文本+URL+一些文本。使用text+URL创建此字符串后,我想将此文本设置为UILabel。如何才能做到这一点? 我可以使用其他控件而不是UILabel来显示视图上的文本,我对此很灵活。 我在谷歌上搜索过这个,但我发现只有一种方法,那就是使用属性文本和点击识别器来识别触摸,然后相应地处理它们。我认为这会使我的情况变得复杂。我想知道是否有办法解决这个问题 我想这样做“如果你想创建一个帐户,请访问Google.com或观看演示视频。你可以向我们发送电子邮件呼叫支持444-1520-1458” 所有的文本都是粗体的,我希望它是可点击的。在点击时,我想执行一些操作。我还希望粗体文本以蓝色显示。我在谷歌上搜索了这个问题,找到了一些链接: (一) (二) 在第一个链接的情况下,逻辑似乎完美,但我输入的文本没有居中对齐。Ios 如何设置URL+;将文本转换为UILabel文本,ios,objective-c,uiviewcontroller,Ios,Objective C,Uiviewcontroller,我想显示一些文本+URL+一些文本+URL+一些文本。使用text+URL创建此字符串后,我想将此文本设置为UILabel。如何才能做到这一点? 我可以使用其他控件而不是UILabel来显示视图上的文本,我对此很灵活。 我在谷歌上搜索过这个,但我发现只有一种方法,那就是使用属性文本和点击识别器来识别触摸,然后相应地处理它们。我认为这会使我的情况变得复杂。我想知道是否有办法解决这个问题 我想这样做“如果你想创建一个帐户,请访问Google.com或观看演示视频。你可以向我们发送电子邮件呼叫支持44
在第二种情况下,中的属性字符串不可校验。我已经搜索过了,但是没有成功。需要一些帮助吗当我不得不使用超链接时,我这样做了 我将文本设置为UITextView
let link = "<a href=\"\(link)\">Link</a>"
let aLink = try! NSMutableAttributedString(data: link.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil)
self.textView.attributedText = aLink
let link=“”
让aLink=试试!NSMutableAttributedString(数据:link.dataUsingEncoding(NSUTF8StringEncoding,allowLossyConversion:false)!,选项:[NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType],DocumentAttribute:nil)
self.textView.attributedText=aLink
这对我很有效不清楚你想要什么。在您的示例中,您是希望标签文本读作:text some text some text,还是希望调用这些URL的输出插入到文本字符串中(并且URL可以点击)?或者这些URL是否提供了要分隔文本的图形?我希望将URL插入到我的文本字符串中,并希望将该字符串指定给标签。重复项:use