2016-11-20 36 views
0

我認爲如果用戶在文本框內的描述中發佈了一個鏈接,我可以使該鏈接可點擊。所以,我首先想到我需要檢測鏈接(我已經完成),然後讓它可點擊......我嘗試了幾個不同的東西,但仍然沒有任何東西。我有鏈接打印到我的控制檯 - 我只需要鏈接在文本框內點擊即可。通過NSDataDetector檢測到的鏈接在Swift 3 OS X中可點擊

回答

0

您可以將UITapGestureRecognizer添加到您的標籤:

let label = UILabel() 
let clickGesture = UITapGestureRecognizer(target: self, action: #selector(click(_:))) 
label.gestureRecognizers = [clickGesture] 
func click(_ gestureRecognizer: UITapGestureRecognizer) { 
    //do stuff on label click 
}