【发布时间】:2013-10-24 05:24:25
【问题描述】:
我有一个表格视图,其中每一行都包含各种信息,如姓名、图片、消息等。
此消息可能包含一些以 '@' 或 '#' 开头的词。我想让这些词可点击,点击时我想打开另一个视图控制器而不是浏览器。
我知道我们可以在 textview 上为链接设置 UIDataDetector 类型,但这仅适用于链接。
有什么方法可以告诉 textview 检测匹配某个正则表达式的文本,然后使该文本可点击?
编辑: 终于我能做到了,对于还在处理这个问题的人,我写了一篇博文: http://www.uditagarwal.com/2013/10/make-different-words-in-uitextview.html
【问题讨论】:
-
简单回答 YES 你试过什么?或者你还没有尝试过?请分享一些代码。
-
如果你想玩,这里有一个 UILabel 的子类来让字母可点击:goo.gl/Of1nY7
标签: iphone ios objective-c clickable