我想使UILabel可點擊。如何使UILabel可點擊?
我已經試過這一點,但它不工作:
class DetailViewController: UIViewController {
@IBOutlet weak var tripDetails: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
...
let tap = UITapGestureRecognizer(target: self, action: Selector("tapFunction:"))
tripDetails.addGestureRecognizer(tap)
}
func tapFunction(sender:UITapGestureRecognizer) {
print("tap working")
}
}
「UILabel」的框架是什麼?你確定你是在觸摸標籤的框架嗎?你有一個覆蓋標籤的「UIViews」嗎?對於標籤,「userInteractionEnabled」是否設置爲「True」? – JAL
確保您的UILabel IBOutlet與您的筆尖或故事板連接起來 – aahrens
絕佳的作品!謝謝 –