Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何设置URL+;将文本转换为UILabel文本_Ios_Objective C_Uiviewcontroller - Fatal编程技术网

Ios 如何设置URL+;将文本转换为UILabel文本

Ios 如何设置URL+;将文本转换为UILabel文本,ios,objective-c,uiviewcontroller,Ios,Objective C,Uiviewcontroller,我想显示一些文本+URL+一些文本+URL+一些文本。使用text+URL创建此字符串后,我想将此文本设置为UILabel。如何才能做到这一点? 我可以使用其他控件而不是UILabel来显示视图上的文本,我对此很灵活。 我在谷歌上搜索过这个,但我发现只有一种方法,那就是使用属性文本和点击识别器来识别触摸,然后相应地处理它们。我认为这会使我的情况变得复杂。我想知道是否有办法解决这个问题 我想这样做“如果你想创建一个帐户,请访问Google.com或观看演示视频。你可以向我们发送电子邮件呼叫支持44

我想显示一些文本+URL+一些文本+URL+一些文本。使用text+URL创建此字符串后,我想将此文本设置为UILabel。如何才能做到这一点? 我可以使用其他控件而不是UILabel来显示视图上的文本,我对此很灵活。 我在谷歌上搜索过这个,但我发现只有一种方法,那就是使用属性文本和点击识别器来识别触摸,然后相应地处理它们。我认为这会使我的情况变得复杂。我想知道是否有办法解决这个问题

我想这样做“如果你想创建一个帐户,请访问Google.com或观看演示视频。你可以向我们发送电子邮件呼叫支持444-1520-1458

所有的文本都是粗体的,我希望它是可点击的。在点击时,我想执行一些操作。我还希望粗体文本以蓝色显示。我在谷歌上搜索了这个问题,找到了一些链接: (一)

(二)

在第一个链接的情况下,逻辑似乎完美,但我输入的文本没有居中对齐。
在第二种情况下,中的属性字符串不可校验。我已经搜索过了,但是没有成功。需要一些帮助吗当我不得不使用超链接时,我这样做了

我将文本设置为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