swift3.0中touchesBegan 点击事件处理

2017-03-13  本文已影响0人  please_smile

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


 override func touchesBegan(_ touches: Set<UITouch>, 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 {
                // 此处进行操作
            }
        }
    }

上一篇 下一篇

猜你喜欢

热点阅读