检查不同的视图是否同时触及
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)){
}
}
}
}
我的 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)){
}
}
}
}