gpt4 book ai didi

ios - TouchUpInside 事件未针对整个按钮框架触发

转载 作者:行者123 更新时间:2023-11-28 10:34:45 25 4
gpt4 key购买 nike

我有一个带有图像的简单按钮,它的宽度和高度固定为 110。

所以问题是,只有当我点击按钮的前 20% 时,touchUpInside 事件才会触发,如果点击下方,则不会触发任何内容,甚至连按钮上的点击手势也不会触发。

经过搜索,大多数解决方案都建议如果 View block 是按钮的框架,则触摸事件可能不会通过,但我没有任何此类信息。这些按钮是 Root View 的 subview 。

我还检查了我的 View Controller 上没有使用任何手势识别器。

那么任何人都可以指出正确的方向来解决这个问题。

这个问题也发生在其他标准的 UIControl 上(例如:DatePicker 只有 Picker View 的上部是可滚动的,底部是不活动的)

最佳答案

很可能,您的按钮没有完全位于其父 View 中。确保按钮的 super View 大于按钮。

关于ios - TouchUpInside 事件未针对整个按钮框架触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54145854/

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