gpt4 book ai didi

swift - 避免两个不同 View 之间的触摸手势冲突

转载 作者:行者123 更新时间:2023-11-30 11:16:15 26 4
gpt4 key购买 nike

让我强调一下,有两个重叠的 View ,我想处理顶部 View 的触摸手势。

UIGestureRecognizeDelegate 方法适用于一个 View 中的冲突手势,而不是我所读到的两个 View 中的冲突手势。请不要在没有解释的情况下将我链接到这些线程。

此问题发生在工具栏项目和附加手势的 ImageView 之间。 enter image description here

<小时/>

在上图中,无法触摸栏按钮。

其他应用程序可以毫无问题地处理这种情况。如果我触摸一个栏按钮,它就会起作用,如果我将 View 拖动到非重叠部分,我将能够拖动它。

我怎样才能实现这个目标?

当前 ImageView 已附加手势(一个用于测试,它是平移)。

<小时/>

更新

根据要求,这里是一个 Gif。请注意,当工具栏下方有 View 时,按钮如何没有响应。

enter image description here

最佳答案

问题是我使用的是view.layer.zPosition,显然更改zPosition并不会改变 subview 层次结构中 View 的位置(这是我假设的)。

来源:https://stackoverflow.com/a/15807250/3366784

关于swift - 避免两个不同 View 之间的触摸手势冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51713612/

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