У меня есть жест отжима на UIImageView
в классе, который расширяет UITableViewCell
. Этот код должен работать, я не понимаю, почему это не так. Единственное, на что я надеюсь, это то, что должно быть «цель» - должно ли это быть profileImage
или общий ViewController, в котором находятся вещи?Устранение неполадок с помощью жестов с краном
@IBOutlet weak var profileImage: UIImageView!
var vc: TweetsViewController? = nil
override func awakeFromNib() {
super.awakeFromNib()
let tapGester = UITapGestureRecognizer(target: vc, action: Selector("handleTapGester:"))
tapGester.delegate = self
profileImage.addGestureRecognizer(tapGester)
}
func handleTapGester(tapGesture: UITapGestureRecognizer) {
print("*******hi*******")
vc?.performSegueWithIdentifier("showProfile", sender: nil)
}
И для записи, поскольку это может показаться соответствующей ошибкой, я инициализирую vc, когда загружается ячейка таблицы.
Возможный дубликат [Обнаружение Tap не работает на UIImageView] (http://stackoverflow.com/questions/23765590/tap-detection -на-рабочий на UIImageView) – Larme