UIGestureRecognizer on UIImageView

前端 未结 8 1156
南旧
南旧 2020-11-28 01:32

I have a UIImageView, which I want to be able to resize and rotate etc.

Can a UIGestureRecognizer be added to the UIImageView?

8条回答
  •  半阙折子戏
    2020-11-28 02:36

    Swift 4.2

    myImageView.isUserInteractionEnabled = true
    let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageTapped))
    tapGestureRecognizer.numberOfTapsRequired = 1
    myImageView.addGestureRecognizer(tapGestureRecognizer)
    

    and when tapped:

    @objc func imageTapped(_ sender: UITapGestureRecognizer) {
       // do something when image tapped
       print("image tapped")
    }
    

提交回复
热议问题