Действие GestureRecognizer не запускается при подключении из Интерфейсного Разработчика - PullRequest
0 голосов
/ 17 февраля 2019

Итак, я следую Официальному учебнику по Apple iOS для T.

Я добавил GestureRecognizer к своему ImageView, и меня CTRL + Click перетащилдействие к моему ViewController.В Интерфейсном Разработчике все, кажется, идет хорошо:

enter image description here

Мое следующее проводное действие (в ViewController.swift, сокращено для простоты):

@IBAction func tapImageView(_ sender: UITapGestureRecognizer) {
    print("clicked")
}

Однако, когда я нажимаю на соответствующее изображение, ничего не происходит.Что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019

Таким образом, вам нужно добавить еще одну строку в вашем viewDidLoad (), то есть

ImageViewname.isUserInteractionEnabled = true

надеюсь, что это поможет вам.

0 голосов
/ 17 февраля 2019

Вам нужно будет включить взаимодействие с пользователем для просмотра изображения в раскадровке. Enabling user inter

...