相关疑难解决方法(0)

在UILabel的NSAttributedString中创建可点击的"链接"?

我一直在搜索这几个小时,但我失败了.我可能甚至不知道我应该寻找什么.

许多应用程序都有文本,在本文中是圆角矩形的Web超链接.当我点击它们UIWebView打开.让我感到困惑的是,他们经常有自定义链接,例如,如果单词以#开头,它也是可点击的,应用程序通过打开另一个视图来响应.我怎样才能做到这一点?是否有可能UILabel或我需要UITextView或其他什么?

hyperlink nsattributedstring uilabel ios uitapgesturerecognizer

220
推荐指数
14
解决办法
19万
查看次数

如何在NSAttributedString中创建可单击的链接?

在a中点击超链接是微不足道的UITextView.您只需在IB中的视图上设置"检测链接"复选框,它就会检测HTTP链接并将其转换为超链接.

但是,这仍然意味着用户看到的是"原始"链接.RTF文件和HTML都允许您设置一个用户可读的字符串,其中包含一个"后面"的链接.

可以很容易地将属性文本安装到文本视图中(或者,UILabel或者UITextField就此而言).但是,当该属性文本包含链接时,它不可单击.

有没有办法让用户可读的文本可以点击UITextView,UILabelUITextField

标记在SO上是不同的,但这是一般的想法.我想要的是这样的文字:

此变形是使用Face Dancer生成的,单击可在应用商店中查看.

我唯一能得到的是:

使用Face Dancer生成此变形,单击http://example.com/facedancer以在应用商店中查看.

objective-c hyperlink uitextview nsattributedstring ios

186
推荐指数
13
解决办法
19万
查看次数

iOS UITextView或UILabel,带有可单击的动作链接

我想打一个UILabelUITextView一些文字在它2个可点击的链接.不是指向网页的链接,但我希望将这两个链接与我将使用的操作相关联UIButton.我见过的所有例子都是webviews的链接,但我不想这样.同样,文本将以其他语言翻译,因此位置必须是动态的.

想要这样做:

在此输入图像描述

objective-c ios

70
推荐指数
5
解决办法
6万
查看次数