在我的兄弟视图中同时接受两个手势时遇到了问题。视图结构如下。
Superview
|
|--> ChildView1 (UITableView)
|
|--> ChildView2 (UIView).. Partially overlaps ChildView1当我在ChildView2上做一个平移手势时,我希望它能传递给ChildView1,这样UITableView就能正常滚动。但是,当我在ChildView2上做LongPress手势时,我希望它在ChildView2中被正确识别。
我见过的最接近的问题(和答案)是this。然而,与ChildView1必须处理传递的手势的问题不同,我希望UITableView处理手势并滚动,就像它直接在视图上滚动一样。这有可能吗?
感谢你的见解。
发布于 2018-02-14 16:11:41
创建UIView的子类并将其添加为childView2的类
class customView:UIView
{
override func point(inside point: CGPoint,with event: UIEvent?) -> Bool
{
return false
}
}https://stackoverflow.com/questions/48782345
复制相似问题