gpt4 book ai didi

iphone - UIScrollView 如何从其 subview 中窃取触摸?

转载 作者:行者123 更新时间:2023-12-03 18:50:12 27 4
gpt4 key购买 nike

我希望能够创建自己的 UIView 容器子类,它可以在 subview 之前首先对触摸使用react。这很棘手,因为通常 subview 在 super View 之前接收触摸事件(通过 touchesBegan: 等)。 UIScrollView 如何扭转这种情况?

需要明确的是,我不是询问 UIScrollView 行为。我了解它的作用以及您通常如何使用它。我问的是如何干净地实现我自己的版本 - 不是因为我想这样做,而是因为我正在尝试构建利用类似行为的可重用容器 View 。

最佳答案

您可以在 UIView 子类中实现 hitTest:withEvent: 方法。

调用此方法来检查哪个 subview 必须接收触摸事件,以便您可以在实际发生之前执行一些操作。您还可以更改必须接收事件的 subview 。

关于iphone - UIScrollView 如何从其 subview 中窃取触摸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2472145/

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