gpt4 book ai didi

iphone - 如何将触摸事件从 UIView 传递到它下面的 UIView?

转载 作者:可可西里 更新时间:2023-11-01 03:40:24 25 4
gpt4 key购买 nike

一个简单的问题,但我找不到解决方案:

我有 2 个 UIView,在同一个父 View 中,一个在另一个上方。两者都有 GestureRecognizers,但只有最上面的接收事件。我怎样才能让最顶层的 View 将他得到的所有手势传递给它下面的其他 UIViews?

最佳答案

这就是我传递触摸的方式...

子类化 uiview并添加

-(id)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
UIView *hitView = [super hitTest:point withEvent:event];
if (hitView == self){
return nil;
}
else {
return hitView;
}
}

关于iphone - 如何将触摸事件从 UIView 传递到它下面的 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7381155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com