如何进行接触传播?

Posted

技术标签:

【中文标题】如何进行接触传播?【英文标题】:How to make touches propagation? 【发布时间】:2012-08-14 14:48:22 【问题描述】:

例如

我有一个自定义 UIView 类,在视图上我放了一个 UIButton。

在视图类中

- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

    [super touchesBegan:touches withEvent:event];
    NSLog(@"touch view");

但是当我触摸按钮时,它截获了视图触摸消息。当用户触摸视图的子视图时,有没有办法接收触摸?

我注意到当使用 UIGestureRecognizer 绑定到超级视图时,当用户触摸子视图时可以收到事件。

【问题讨论】:

【参考方案1】:

没有(Apple 允许或稳定的)方法可以将触摸“传递”到另一个视图。相反,从您的 touches 方法调用另一个视图中的方法。

【讨论】:

以上是关于如何进行接触传播?的主要内容,如果未能解决你的问题,请参考以下文章

勒索病毒如何传播?

反向传播训练算法如何工作?

请解释Spring事务传播传播行为

深度学习基础知识池化层pooling操作如何参与反向传播?

深度学习基础知识池化层pooling操作如何参与反向传播?

什么是视距传播,如何验证微波链路视线