一尘不染

在Swift中检测UIImageView Touch

swift

UIImageView触摸a后,您将如何检测并执行操作?这是我到目前为止的代码:

override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) { 
    var touch: UITouch = UITouch()
    if touch.view == profileImage {
        println("image touched")
    }
}

阅读 197

收藏
2020-07-07

共1个答案

一尘不染

您可以使用Interface Builder
放入UITapGestureRecognizer内部,也可以放入UIImageView代码(根据需要),我更喜欢第一个。然后,你可以把一个@IBAction和处理你里面的水龙头UIImageView,别忘了设置UserInteractionEnabled,以true在Interface
Builder或代码。

@IBAction func imageTapped(sender: AnyObject) {
    println("Image Tapped.")
}

希望对您有所帮助。

2020-07-07