ios - 如何突出显示文本(在 UILabel 中)并将其转换为 IOS8 swift 中的可点击链接/按钮

标签 ios swift nsstring

我是 iOS 新手。
在我的项目中,我有一个帖子可以用来提及以下人员:

"Hola @toni e @sophea estoy muy contento". 

将其呈现为 UILabel 的最佳方式是什么,所有以 @ (@toni, @sophea) 开头的单词都突出显示并可通过某些 IBAction 处理程序点击。这在 html 和 js 中非常简单,但我无法弄清楚如何使用 swift iOS 做到这一点。

最佳答案

看看 TTTAttributedLabel。它可能可以做你想做的一切。 UILabel 本身就比较有限。

https://github.com/TTTAttributedLabel/TTTAttributedLabel

关于ios - 如何突出显示文本(在 UILabel 中)并将其转换为 IOS8 swift 中的可点击链接/按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30033786/

相关文章:

objective-c - 如果 NSString 不等于函数?

ios View Controller 保持在内存中

ios - 获取持久协调器时核心数据奇怪崩溃

ios - Cocos2d Sprite 在移动时闪烁

ios - swift - JSON 到 CoreData

html - 带有 NSString 的 UIWebView 中的 Img Css 百分比

ios - 文件下载完成后检查内容类型 nsurlsessiondownloadtask

ios - 无法离开行操作按钮

swift - 带有 UUIDString 初始值设定项的 NSUUID

ios - 排序 ABMultiValueRef(kABPersonPhoneProperty)