当用户点击某个操作时,我try 为该操作分配UIImageView
.
我知道如何为UIButton
创建一个动作,但我怎么能模仿UIButton
的相同行为,但使用UIImageView
呢?
当用户点击某个操作时,我try 为该操作分配UIImageView
.
我知道如何为UIButton
创建一个动作,但我怎么能模仿UIButton
的相同行为,但使用UIImageView
呢?
你需要UITapGestureRecognizer
分.
要设置,请使用以下命令:
override func viewDidLoad()
{
super.viewDidLoad()
let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageTapped(tapGestureRecognizer:)))
imageView.isUserInteractionEnabled = true
imageView.addGestureRecognizer(tapGestureRecognizer)
}
@objc func imageTapped(tapGestureRecognizer: UITapGestureRecognizer)
{
let tappedImage = tapGestureRecognizer.view as! UIImageView
// Your action
}
(你也可以使用UIButton
并为其指定一个图像,不需要文本,而只需连接IBAction
即可)