0
У меня есть 2 метки и UIImage с взаимодействием пользователя включен и добавил распознаватель этим кодом:GestureRecognizer выше 2 номер не работает
let tapOnImagesOrLabels = UITapGestureRecognizer(target: self, action: #selector(login.logInTapped(_:)))
/* Line 1 */ test2.addGestureRecognizer(tapOnImagesOrLabels)
/* Line 2 */ test.addGestureRecognizer(tapOnImagesOrLabels)
/* Line 3 */ registerBtnLabel.addGestureRecognizer(tapOnImagesOrLabels)
test2.isUserInteractionEnabled = true
test.isUserInteractionEnabled = true
registerBtnLabel.isUserInteractionEnabled = true
//...
@IBAction func logInTapped(_ sender: Any) {
print("clicked")
}
Я получаю вывод на печать только тогда, когда последний распознаватель добавляемые для Например, я получаю вывод, щелкнув в этом случае, когда я нажимаю «RegisterBtnLabel», но когда я изменил строку 2 с 3, например, код работал, когда я нажимаю «test»
Вы верны. Вы можете добавить только одно устройство распознавания выводов к одному виду. Если вам нужно обрабатывать общие взгляды между представлениями, укажите все жест одного и того же селектора. – dfd
Помните, что имена переменных и функций начинаются с буквы нижнего регистра, а не заглавной буквы. – Fogmeister
@dfd как я могу это сделать? –