У меня есть фоновое изображение, которое я хочу расширить при нажатии.У меня есть настройка анимации, которая затемнит фон и приведет изображение в центр, но по какой-то причине изображение не кликабельно.
Я попытался реализовать простую печать (постучал), и когда я нажимаю, я тоже ничего не вижу.Мне интересно, должен ли я объявить свой вид изображения как что-то еще?
import Foundation
import UIKit
class JobViewController: UIViewController {
let imageView: UIImageView = {
let iv = UIImageView(image: #imageLiteral(resourceName: "yo"))
iv.contentMode = .scaleAspectFill
iv.isUserInteractionEnabled = true
iv.translatesAutoresizingMaskIntoConstraints = false
iv.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(handleZoomTap)))
return iv
}()
@objc func handleZoomTap(_ tapGesture: UITapGestureRecognizer) {
print("tap tap")
}
override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(imageView)
imageView.fillSuperview()
}
}
Когда я нажимаю на изображение, я ожидаю, что оно должно хотя бы напечатать "tap tap". Есть что-то еще, чего мне не хватает