[英]Swift iOS - Detect Touch Drag Enter UIView from outside UIView
控制器的超越方法
override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {
}
然后使用函数CGRectContainsPoint
检查是否在视图内部是否有任何触摸
您可以在yourView的顶部添加一个按钮,并向其添加touchDrag Inside控件。
let button = UIButton(frame: yourView.bounds)
button.addTarget(target: self, action:#selector(self.yourmethodName), forControlEvents: .TouchDragInside)
TouchDragInside一个事件,在该事件中手指在控件的边界内拖动。
在iOS 2.0及更高版本中可用。
TouchDragOutside一个事件,在该事件中手指被拖动到控件的边界之外。
在iOS 2.0及更高版本中可用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.