मैं एक 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
लेबल के लिए?