OStack程序员社区-中国程序员成长平台

标题: iphone - 处理父 View 触摸 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:38
标题: iphone - 处理父 View 触摸

我有 UIView,它有 3 个 subview ,我需要在 super View 和 subview 上处理每个触摸,但 subview 会拦截触摸。我怎样才能做到这一点? 谢谢。 UPD:所以不存在更简单的方法?事实证明,分离事件比继承更容易。



Best Answer-推荐答案


您可以使用

禁用 subview 接受触摸
[subView setUserinteractionEnabled: NO];

这样他们就不会拦截触摸事件,只会发送到父 View 。

如果您希望两个 View 都接收事件,您可以在 subview 中捕获事件,然后手动将它们发送到父 View 。

关于iphone - 处理父 View 触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6408375/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4