如何检测UILabel文本中是否存在链接并使其可单击 - Swift

时间:2015-07-08 00:38:59

标签: ios swift uilabel

我使用UILabel来包含一些文字。此文字有时可能包含一些链接,例如 http://www.google.com www.google.com ,甚至 google.com 。如何检测这些链接并使文本可单击以在浏览器中打开。请指教。提前谢谢。

2 个答案:

答案 0 :(得分:5)

您可以改为使用UITextView并为链接设置检测:

textView.dataDetectorTypes = UIDataDetectorTypeLink; 

答案 1 :(得分:1)

斯威夫特3:

  

textView.dataDetectorTypes = UIDataDetectorTypes()