我在UIScrollView上有UIView。
如何将所有手势从UIView转换为UIScrollView:
之前我使用touchesMoved,touchesBegan和touchesEnded方法来翻译UIScrollView上的点,但我无法获得相同的效果:
我的问题有解决方法吗?
答案 0 :(得分:1)
找到解决方案:
weak var receiver: UIView!
override func hitTest(point: CGPoint, withEvent event: UIEvent?) -> UIView? {
if (self.pointInside(point, withEvent: event)) {
return self.receiver;
}
return nil
}
touchView.receiver = scrollView