0
我認爲如果用戶在文本框內的描述中發佈了一個鏈接,我可以使該鏈接可點擊。所以,我首先想到我需要檢測鏈接(我已經完成),然後讓它可點擊......我嘗試了幾個不同的東西,但仍然沒有任何東西。我有鏈接打印到我的控制檯 - 我只需要鏈接在文本框內點擊即可。通過NSDataDetector檢測到的鏈接在Swift 3 OS X中可點擊
我認爲如果用戶在文本框內的描述中發佈了一個鏈接,我可以使該鏈接可點擊。所以,我首先想到我需要檢測鏈接(我已經完成),然後讓它可點擊......我嘗試了幾個不同的東西,但仍然沒有任何東西。我有鏈接打印到我的控制檯 - 我只需要鏈接在文本框內點擊即可。通過NSDataDetector檢測到的鏈接在Swift 3 OS X中可點擊
您可以將UITapGestureRecognizer
添加到您的標籤:
let label = UILabel()
let clickGesture = UITapGestureRecognizer(target: self, action: #selector(click(_:)))
label.gestureRecognizers = [clickGesture]
func click(_ gestureRecognizer: UITapGestureRecognizer) {
//do stuff on label click
}