检查不同的视图是否同时触及

Check if different views touched at the same time

我的 ViewController 上几乎没有 UIView 我怎样才能检查他们现在是否都接触过?它们被放置在屏幕的不同边,每个手指必须分开触摸

使用 touchesEnded 委托

override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) {
        startTouchPosition = touches.first?.locationInView(self)
        let touch = touches.first
        if let touchPoint = touch?.locationInView(self){
            for view in self.views{
                if(view.containsPoint(touchPoint)){

                }
            }
        }
    }