gpt4 book ai didi

ios - 处理触摸而不消耗它

转载 作者:行者123 更新时间:2023-11-29 03:19:05 25 4
gpt4 key购买 nike

我需要处理触摸而不是消耗它。是否可以在 SpriteKit 中执行?我希望代码尽可能通用。

documentation 之后我试过这个:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
//Do some work with the touch

//Forward it to next responder(node bellow)
[super touchesBegan:touches withEvent:event];
}

但是触摸不会被转发。

我的类是 SKNode 的子类。

最佳答案

简单:

[self.parent touchesBegan:touches withEvent:event];

下一个响应者总是另一个 View ,而不是另一个节点。如果直接父节点不是您要将其发送到的节点,则执行 self.parent.parentself.parent.parent.parent 如果您知道正确的节点是接收触摸的节点的第 n 个父节点。否则使用节点搜索功能找到正确的节点。

关于ios - 处理触摸而不消耗它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21329789/

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