gpt4 book ai didi

ios - 在 UILabel 中检测 url

转载 作者:可可西里 更新时间:2023-11-01 04:53:52 27 4
gpt4 key购买 nike

我有一个 Tableview,并且 tableview 单元格被自定义为具有 UILabel。 UILabel 中的文本具有 URL。有没有一种方法可以检测 url,例如 UITextView 将如何启用检测 url,以便用户交互应该能够加载 url。

最佳答案

如果您只想识别 URL,可以使用 NSDataDetector使用 NSTextCheckingTypeLink 检查类型。

如果你想以不同的方式绘制 URL,并且你的目标是 iOS 6,你可以使用 NSAttributedString 将 URL 变成蓝色或给它们加下划线或其他任何东西。如果您的目标是旧版本的 iOS,您可能希望在 Internet 上寻找一些免费代码来绘制样式文本,例如 OHAttributedLabel .

如果你想让 URLs 真正成为触摸敏感的,你可以在标签上添加一个点击手势识别器并尝试找出字符串的哪一部分被点击(有点复杂),或者在Internet 已经为您完成了(例如 OHAttributedLabel),或者只是在表格 View 单元格中放置一个 UITextView 而不是标签。

关于ios - 在 UILabel 中检测 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13581714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com