UITapGesture не распознается в симуляторе при нажатии UIImageView - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь отобразить новое изображение, когда пользователь нажимает на изображение. Я добавил UITapGestureRecognizer поверх UIImageView, который был определен как «displayPhoto», и подключил его как выход к контроллеру представления.

@IBOutlet weak var displayPhoto: UIImageView!

@IBAction func changeImage(_ sender: UITapGestureRecognizer) {
    displayPhoto.image = UIImage(named: "myimage")
}

Отправленное действие отображается следующим образом:

отправленные действия

Когда я запускаю приложение и нажимаю на изображение, ничего не происходит , Я даже пытался сделать первую строку функции IBAction фатальной ошибкой, но ничего не происходит. Что мне не хватает?

Заранее благодарим за любую помощь.

Полный просмотр и подключение

Окно распознавания жестов распознавания

1 Ответ

0 голосов
/ 24 апреля 2020

Сначала попробуй; очистить ваш проект

команда + опция + shift + K

Первый регистр не может быть пустым

Вы должны добавить картинку.

    override func viewDidLoad() {
            super.viewDidLoad()
       displayPhoto.image = UIImage(named: "firsCase")
    }
...