После инициализации подклассом UIImageView
меня есть следующая строка кода:
self.userInteractionEnabled = true
self.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "handleTap:"))
Я создал необходимую связанную функцию:
func handleTap(gestureRecognizer: UITapGestureRecognizer) {
print("In handler")
}
При нажатии на вид, о котором идет речь, "In handler никогда не выводился на консоль". Затем я удалил функцию-обработчик, чтобы посмотреть, будет ли компилятор жаловаться на отсутствующую функцию. Это не так.
Я положительно озадачен. Я был бы очень признателен любому легкому человеку, который мог бы пролить это.
Обновление: мой класс на самом деле UIImageView
в отличие от UIView