gpt4 book ai didi

ios - 隐藏的 UIButton 仍然接收触摸事件。下面的点击识别器不

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

我有一个 UIView,它附加了一个 UITapGestureRecognizer。我还有一个 UIButton,它是上述 View 的同级(即它们放置在同一个 super View 中)。该按钮位于 View 上方。

该按钮有时是隐藏的。在这种情况下,我希望点击能够进入下面 View 中的点击手势识别器。但是,即使按钮的 hidden 属性设置为 true,它仍然会接收 Touch Up Inside 事件。据我了解,这种情况不应该发生,因为 UIViewhidden 属性(UIButton 从中获取属性)的文档声明 < em>隐藏 View 从其窗口中消失并且不接收输入事件。

我尝试将按钮的 enableduserInteractionEnabled 属性设置为 false。在这两种情况下,按钮不再接收 Touch Up Inside 事件,但其下方的点击识别器也不会接收点击事件。

有没有办法在当前 View 层次结构中实现我所需要的?

最佳答案

不是隐藏按钮而是禁用按钮。按钮.isEnabled = false 。所以它不会接收事件。

关于ios - 隐藏的 UIButton 仍然接收触摸事件。下面的点击识别器不,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58429006/

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