swift3.0中touchesBegan 点击事件处理

2017年03月13日
日复一日,周复一周 = =


 override func touchesBegan(_ touches: Set, with event: UIEvent?) {
        // 获取点击事件
        for touch: AnyObject in touches {
            let t:UITouch = touch as! UITouch
            let touchPoint = t.location(in: self.view)
            if self.testImageView.frame.contains(touchPoint)  {// 这里排除不需要触发点击事件的范围(rect内)
                print("点击的这块儿不会有反应!")
            }else {
                // 此处进行操作
            }
        }
    }

你可能感兴趣的:(swift3.0中touchesBegan 点击事件处理)