Swift: Wie mache ich eine UIView in UITableViewCell anklickbar?
In einemUITableViewCell
, Ich versuche ein @ zu implementierTast mit beiden einBil und einTex.
Es scheint der StandardUIButton
kann das nicht erreichen. Also habe ich ein @ erstelUIView
welches ein @ enthäUIImageView
und einUILabel
.
Sie können die Implementierung hier auf der rechten Seite sehen, die Schaltfläche "follow trip" (das "+" ist eine UIImageView und "follow trip" ist ein UILabel)
Ich versuche jetzt, solche @ zu machUIView
(d. h. die Schaltfläche) anklickbar, aber ich kann keinen Weg finden.
Dies ist meine Implementierung, funktioniert aber nicht:
class StationsIntroHeader: UITableViewCell {
@IBOutlet weak var bigButton: UIView!
override func awakeFromNib() {
super.awakeFromNib()
let tap = UITapGestureRecognizer(target: self, action: Selector("followTrip:"))
bigButton.addGestureRecognizer(tap)
}
func followTrip(sender:UITapGestureRecognizer) {
print("tap working")
}
}
Ich habe dafür gesorgt, dass dieBenutzerinteraktion aktiviert ist EIN auf demUIView
und OFF auf demUIImageView
undUILabel